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

藏色散人
Freigeben: 2023-01-06 11:16:25
Original
5353 Leute haben es durchsucht

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" />
Nach dem Login kopieren
(2)

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>
Nach dem Login kopieren

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

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

wie unten gezeigt:

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"
-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8
Nach dem Login kopieren

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>
Nach dem Login kopieren

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
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage