如何解决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是啥

html文件中include文件内容应该如何使用

html中浮动与清除浮动

html实现自定义图片上传按钮

html的空格代码怎么写?教你如何使用空格nbsp代码

html元素由哪几部分构成

html如何设置语言

html中col标签中的汉字如何居中?html col标签的基本使用(内有实例)

table标签的cellspacing属性有什么用?一篇文章让你了解cellspacing属性

html的<footer>标签

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




打赏

取消

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

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

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

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

评论

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