如何解决html tomcat乱码问题


本文摘自PHP中文网,作者藏色散人,侵删。

html tomcat乱码的解决办法:1、修改tomcat的“server.xml”配置;2、设置tomcat中“catalina.bat”;3、设置tomcat的“web.xml”;4、重启tomcat。

本文操作环境:windows7系统、Apache Tomcat10.0.0-M7版、Dell G3电脑。

解决tomcat 静态页面(html)中文乱码终极篇

tomcat 中jsp不会乱码 但是html中文会乱码

原因有好几个:

没有设置页面编码 tomcat的配置不正确 文件保存的编码格式不是utf-8 等等 下面来讨论解决办法

html页面设置为 utf-8 在页面头部添加<meta>标签

tomcat的server.xml配置

(1) 添加 URIEncoding=“UTF-8”

1

2

3

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" URIEncoding="UTF-8" />

(2)

1

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>

设置 tomcat中 catalina.bat (jvm的编码)

1

在catalina.bat 中set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" 下面 添加 : -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8

如下所示:

1

2

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"

-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8

设置tomcat的 web.xml (我的是108行左右)修改为下面所示:

阅读剩余部分

相关阅读 >>

html kbd标签怎么用

对响应式web设计的方法实现

图解html之文档结构

浅谈网页中提升svg文件可访问性的几种方法

html怎么隐藏样式

html span标签是什么意思?span标签的作用详解

html文件里面怎么放入css

html的注释格式是什么

html frame标签怎么使用?frame标签的用法介绍(附实例)

html5与html的区别有哪些?html5与html四大区别总结

更多相关阅读请进入《tomcat》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...