有的时候我也觉得我在jsp里面加上<%@ page contentType="text/html;charset=gb2312"%>
tomcat中文转码就OK了,后来发现想的太简单了那只是jsp的页面字符编码... JSP页面上是中文,但是看jsp页面时没问题,不代表jsp的url传值,后台接受的就是中文编码,
我的问题是:请求后台的时候,参数显示是乱码 =???????
解决的办法
JSP页面
这个不用说:
<%@ page language="java" contentType="text/html;charset=GBK" %>
tomcat转码:
找到tomcat安装目录-->C:/JAVA/apache-tomcat-6.0.29/conf中server.xml里
这一段:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>
改成:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="GBK"/>
stop tomcat----> start tomcat 问题解决。
总结:
用post方式或许不会出现这种事,但用get方式就不一定,。