server.xml中已经添加URIEncoding="utf-8",重启了tomcat服务器,也换了不同浏览器,依然不能正常显示
Tomcat版本使用的是7.0
代码部分:
server.xml中添加了URIEncoding="utf-8"
Eclipse浏览器中报400
QQ浏览器中显示乱码
IE浏览器报400错误
chrom浏览器中文乱码
为什么不同浏览器显示结果不一样,中文为什么显示不出来呢?
Tomcat版本使用的是7.0
代码部分:
server.xml中添加了URIEncoding="utf-8"
Eclipse浏览器中报400
QQ浏览器中显示乱码
IE浏览器报400错误
chrom浏览器中文乱码
为什么不同浏览器显示结果不一样,中文为什么显示不出来呢?
2018-10-19
首先,按照老师说的修改tomcat里的conf下的server.xml文件。
之后,重新启动tomcat下bin目录下的startup.bat
如果你是从eclipse中启动运行服务器的话,请把工程下的Server中的server.xml文件修改一下,或者从新部署一下tomcat服务器
建议不要使用eclipse自带的浏览器,容易出现问题。
如果出现下面异常
打开tomcat服务器下的conf下的catalina.properties文件,修改最后一行
#tomcat.util.http.parser.HttpParser.requestTargetAllow=|
改为:
tomcat.util.http.parser.HttpParser.requestTargetAllow=|{}
在eclipse中的话一样,修改Servers下的catalina.properties文件
举报