JSP页面字符的转码
方法一:
jsp中,在接受request的中文字符时,显示出来的是乱码,jsp中含客户提交的含有汉字的数据,要采用特殊的处理方式,先将得到的字符串用iso-8859-1编码,并放到一个字节数组中,再用String类的构造函数将其转换为字符串对象,例如,下面的student的Name是ISO-8859-1的,要转为UTF-8的
//这个是获取name
String name=request.getparameter("Name");
//进行编码
byte[] nameJ=name.getBytes("ISO-8859-1");
//转为UTF-8
name=new String(nameJ, "UTF-8");
即可
方法二:
在脚本的第一行写上:request.setCharacterEncoding("gbk")或者request.setCharacterEncoding("UTF-8");含义就是把通过request得到的值都用UTF-8进行编码
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。