tomcat直接启动 访问html出现乱码
在tomcat目录下,找到conf目录, web.xml就在该目录下. 如:
{TOMCAT_HOME}\apache-tomcat-7.0.108\conf\web.xml
找到:
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
并改为:
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html;charset=utf-8</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=utf-8</mime-type>
</mime-mapping>
亲测,以上可以. 文字已可以正常显示.

用以下方法不行:
将server相关语句改为(添加URIEncoding="UTF-8"):
<Connector port="8008" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
本文介绍了解决Tomcat服务器中HTML文件显示乱码的方法。通过修改web.xml中的MIME映射设置charset为utf-8来确保字符集正确解析,从而避免乱码问题。
1082

被折叠的 条评论
为什么被折叠?



