在项目部署到Tomcat上之后,点击跳转中文的超链接时出现乱码问题,举例如下:
代码:<a href="中文乱码.docx">点击打开文件</a>
点击此超链接之后出现下面的乱码提示:
检查此JSP页面字符编码已经设为Encoding="utf-8",可为什么还出现这个问题。
最后解决方法是在Tomcat的conf目录下打开server.xml文件,找到下面的位置添加URIEncoding="utf-8"即可。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="utf-8" />