标签:
方法一:
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进行编码
标签:
原文地址:http://www.cnblogs.com/listentothecloud20150215/p/4294504.html