时间:2021-01-13来源:www.pcxitongcheng.com作者:电脑系统城
tomcat 中jsp不会乱码 但是html中文会乱码
没有设置页面编码 tomcat的配置不正确 文件保存的编码格式不是utf-8 等等 下面来讨论解决办法
html页面设置为 utf-8 在页面头部添加<meta>
标签
(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" /> |
在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 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
< servlet > < servlet-name >default</ servlet-name > < servlet-class >org.apache.catalina.servlets.DefaultServlet</ servlet-class > < init-param > < param-name >debug</ param-name > < param-value >0</ param-value > </ init-param > < 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 > </ servlet > |
以上是解决tomcat乱码的解决办法 配置后要重启tomcat
tomcat重启:
如果你的toamcat已经启动:在命令行中进入tomcat安装目录
C:\tomcat\bin>stutdown
之后 C:\tomcatbin>startup
这样tomcat完成了一次重启。
到此这篇关于解决tomcat 静态页面(html)中文乱码的解决终极篇的文章就介绍到这了,更多相关tomcat 静态页面中文乱码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
2024-07-07
myeclipse怎么导入tomcat教程2024-07-07
myeclipse如何启动tomcat2024-07-07
myeclipse如何绑定tomcat上线了一个小的预约程序,配置通过Nginx进行访问入口,默认的日志是没有请求时间的,因此需要配置一下,将每一次的请求的访问响应时间记录出来,备查与优化使用....
2023-03-17