java中Servlet处理乱码的方法

java中Servlet处理乱码的方法,需要的朋友可以参考一下

今天在部署一个webservices程序的时候,从页面获取数据的servlet出现了乱码问题,在servlet中我已经把request.setCharacterEncoding("GB2312");这段文字加入到代码中去,但是还是出现乱麻问题。
 到网上找资料,如下:JAVA是Unicode编码,你先转换成ISO8859-1,然后再转换成GBK或是GB2312.

java 代码

复制代码 代码如下:

request.setCharacterEncoding("ISO8859-1");   
ad=request.getParameter("name");   
byte[] temp3 = ad.getBytes("GBK");   
String str = new String(temp3);  

以上就是java中Servlet处理乱码的方法的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java