您的位置:首页 > 运维架构 > Tomcat

tomcat下htm中文页面乱码问题的解决

2007-03-06 17:09 656 查看
在工作中有个运行在tomcat下的应用,用utf-8编码的htm页面老是乱码,IE中编码老是默认为“西欧”编码,设置了

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>也无济于事。最后在%Tomcat%/conf/web.xml修改了

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

之后,htm正常访问,IE编码默认为“UTF-8”,其中红色的为我新加的。

此外有朋友建议在%Tomcat%/conf/server.xml修改如下配置(其中红色的为新加的)

<Connector
port="8080"
redirectPort="8443"
minSpareThreads="25"
connectionTimeout="20000"
maxSpareThreads="75"
maxThreads="80"
maxHttpHeaderSize="8192"
disableUploadTimeout="true"
useBodyEncodingForURI="true"
URIncoding="UTF-8"
>
</Connector>

但该改动不起作用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: