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进行编码

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。