Heim >Web-Frontend >Front-End-Fragen und Antworten >So lösen Sie das verstümmelte Problem von HTML Tomcat

So lösen Sie das verstümmelte Problem von HTML Tomcat

藏色散人
藏色散人Original
2021-06-03 14:37:555369Durchsuche

Lösung für verstümmeltes HTML Tomcat: 1. Ändern Sie die „server.xml“-Konfiguration von Tomcat. 2. Legen Sie „catalina.bat“ in Tomcat fest. 4. Starten Sie Tomcat neu.

So lösen Sie das verstümmelte Problem von HTML Tomcat

Die Betriebsumgebung dieses Artikels: Windows7-System, Apache Tomcat10.0.0-M7-Version, Dell G3-Computer.

Die ultimative Lösung für chinesische verstümmelte statische Tomcat-Seiten (HTML)

Das JSP in Tomcat wird nicht verstümmelt, aber das HTML-Chinesisch wird verstümmelt

Es gibt mehrere Gründe:

Die Seitenkodierung ist nicht festgelegt Die Konfiguration von Tomcat ist falsch. Das Format ist nicht utf-8. Lassen Sie uns die HTML-Seite auf utf-8 setzen

tomcats server.xml-Konfiguration

(1) Fügen Sie URIEncoding=" UTF-8" hinzu

<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"/>

Setzen Sie catalina.bat (JVM-Kodierung) in Tomcat

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

wie unten gezeigt:

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"
-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8

Stellen Sie die web.xml von Tomcat ein (meine hat 108 Zeilen links und rechts) und ändern Sie sie wie unten gezeigt:

<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>

Das Obige ist die Lösung, um den verstümmelten Tomcat-Code zu lösen. Starten Sie Tomcat neu Wenn Ihr Toamcat gestartet wurde: Geben Sie das Tomcat-Installationsverzeichnis in der Befehlszeile ein

C:\tomcat\bin>stutdown
Danach C:tomcatbin>startup

Auf diese Weise führt Tomcat einen Neustart durch.

【Empfohlenes Lernen:

HTML-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie das verstümmelte Problem von HTML Tomcat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:So positionieren Sie HTMLNächster Artikel:So positionieren Sie HTML