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"/>