html tomcat乱码的解决方案:1。修改tomcat的“server.xml”配置;2.在tomcat中设置“catalina . bat”;3.设置tomcat的“web . XML”;4.重新启动tomcat。
本文的运行环境:windows7系统,Apache Tomcat版本10.0.0-M7,Dell G3电脑。
中文乱码tomcat静态页面(html)的终极解决方案
tomcat里的Jsp不会乱码,html中文会乱码。
有几个原因:
没有设置页面编码。tomcat的配置不正确。文件保存的编码格式不是utf-8等。我们来讨论一下解决方案。
将html页面设置为utf-8并添加
tomcat的server.xml配置
(1)添加uri encoding = "utf-8 "
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />(2)
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>在tomcat中设置catalina . bat
在catalina.bat 中set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" 下面 添加 : -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8如下所示:
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8设置tomcat的web.xml(我的大概108行),修改如下:
<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:\ Tomcat bin & gt;启动
所以tomcat完成了一次重启。
【推荐学习:html视频教程】
以上是如何解决html tomcat乱码问题的细节。更多详情请关注AdminJS.cn其他相关文章!
adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!