html 中文乱码问题

设置 charset=utf-8 ,则在tomcat上跑的时候乱码,直接浏览器打开html文件正常显示。
设置 charset=gb2312,则在tomcat上跑的时候正常显示,直接浏览器打开html文件乱码。
请问如何解决?
注:html文本文件保存的格式为utf-8

找到 Tomcat 目录下的 conf/server.xml 文件,找到你对应的 Connector 节点,加上 URIEncoding="UTF-8"。

例如:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="30000" redirectPort="8443" URIEncoding="UTF-8"/>
温馨提示:答案为网友推荐,仅供参考
相似回答