乱码问题解决

来源:互联网 发布:深圳咫尺网络怎么样 编辑:程序博客网 时间:2024/04/29 07:26

1.对于POST请求

request.setCharacterEncoding("UTF-8");

2.对于GET请求

String a = request.getParameter("a");a = new String(a.getBytes("iso8859-1"),"UTF-8");

或设置tomcat/conf/server.xml:

   <Connector port="8080" protocol="HTTP/1.1"                connectionTimeout="20000"                redirectPort="8443"        URIEncoding="UTF-8"/>


注意:elcipse集成tomcat时,会脱离原目录,在新目录workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0下生成conf、logs、temp、webapps、work、wtpwebapps目录。修改server.xml后,注意检查该目录下的文件是否已被修改。


3.设置JVM默认编码方式 

tomcat/bin/catalina.bat  

set JAVA_OPTS=%JAVA_OPTS% -Xms256M -Xmx512M -XX:PermSize=256M -XX:MaxPermSize=512M -Duser.timezone=GMT+08; -Dfile.encoding=UTF-8;




原创粉丝点击