首页 >> 文摘 >> JSP

Servlet 乱码问题(转)

采集日期:2008-4-29作者:zhaoyh82(注:本数据由系统自动采集,内容与BHCODE无关)
今天在部署一个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);    这样就是中文啦!  还有一种更简单的方法,就是直接在服务器里设置编码转换。用的是TOMCAT5.0.28。 在..\Tomcat   5.0\conf目录里找到SERVER.XML文件,用写字板打开它,设置如下:  里面增加一个属性就可以了,
本周推荐
MORE
热点关注
MORE