如何解决乱码问题的方法(乱码怎么调回来)

lxf2023-07-13 07:50:01

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中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!