有的时候我也觉得我在jsp里面加上<%@ page contentType="text/html;charset=gb2312"%>
tomcat中文转码就OK了,后来发现一直是我在蛋疼...
JSP页面上是中文,但是看jsp页面时没问题,不代表jsp的url传值,后台接受的就是中文编码,至少我碰见的是乱码 =???????
解决的办法
JSP页面
这个不用说:
<%@ page language="java" contentType="text/html;charset=GBK" %>
tomcat转码:
找到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
你试试url传的参数还会是 ???? 么
我的问题是解决了,总结:
如果如果你是post方式或许不会出现这种事,但是get方式就不一定,另外.....不想说了,一点蛋疼的问题,废话多了自己嫌烦。
希望我能牢记的我的错误。