1、request请求的时候,有中文乱码问题
解决方法: request.setCharacterEncoding("UTF-8");这里的编码要与提交的文件的编码方式一致。
但无法解决URL传递中文出现的乱码问题。
2、url中文乱码问题
如用下面代码传递中文用户名就会出现乱码问题
<a href='request.jsp?username=李四'>测试url传递参数</a>
解决方法:要配置tomcat服务器的server.xml 具体如下:
a、找到server.xml文件 在tomcat的conf目录下 ,打开
b、找到 <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改成: <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8"/>
注意:修改完之后要重启tomcat服务器才会生效