tomcat 静态页面(html)中文乱码
问题
tomcat 中jsp不会乱码 但是html中文会乱
解决方法
html页面设置编码为 utf-8
配置tomcat的server.xml
1
2
3
4
5
6<!--添加 URIEncoding=“UTF-8”-->
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>设置catalina中jvm的编码
编辑catalina.bat1
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8
设置
web.xml中的编码1
2
3
4
5
6
7
8
9<init-param>
<param-name>fileEncoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 AlMirai!