1.tomcat本身没有设置UTF-8编码
在tomcat文件中conf下面有一个server.xml
将connect改为以下的编码
<Connector URLEncoding="UTF-8" port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
此时用chrome浏览器的装一个charset插件,使用charset插件将网页变成UTF-8的样式
2.从根本解决
如果用的是html文档,最大的可能是该html文件没有声明编码形式,导致tomcat传出去的网页浏览器不识别编码格式导致乱码
在head里面设置meta格式
<meta charset="utf-8">