通过URL传递中文参数导致访问失败

当你想通过URL传递中文参数的时候,用request.setCharacterEncoding(“utf-8”);是无法解决显示中文乱码的问题的,要通过修改Tomcat配置文件才能解决这个问题,过程如下:

当有个URL像传递username=李四这个参数的时候,例如:
URL Test

当你点击这个链接时,会发现:
通过URL传递中文参数导致访问失败_第1张图片
用户名显示出乱码。

可通过Tomcat根目录下D:\apache-tomcat-7.0.75\conf\server.xml文件
找到

在后面加多一个URIEncoding=”UTF-8”属性,如下:

然后重启Tomcat即可解决通过URL传递中文参数乱码问题。

通过URL传递中文参数导致访问失败_第2张图片

你可能感兴趣的:(tomcat,乱码,url,jsp)