Die ultimative Lösung für das Problem verstümmelter chinesischer Schriftzeichen auf statischen Tomcat-Seiten (HTML)

Die ultimative Lösung für das Problem verstümmelter chinesischer Schriftzeichen auf statischen Tomcat-Seiten (HTML)

In Tomcat ist JSP nicht verstümmelt, aber HTML-Chinesisch ist verstümmelt

Dafür gibt es mehrere Gründe:

Die Seitenkodierung ist nicht eingestellt. Die Konfiguration von Tomcat ist falsch. Das Kodierungsformat der gespeicherten Datei ist nicht UTF-8. Lassen Sie uns unten die Lösung besprechen.

Die HTML-Seite wird auf UTF-8 gesetzt und der <meta> -Tag wird zum Seitenkopf hinzugefügt

Bildbeschreibung hier einfügen

Tomcat server.xml-Konfiguration

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

<Anschlussport="8080" Protokoll="HTTP/1.1"
        VerbindungsTimeout="20000"
        UmleitungsPort="8443" URIEncoding="UTF-8" />

(2)

<Connector-Port="8009" Protokoll="AJP/1.3" Umleitungsport="8443" URIEncoding="UTF-8"/>

Catalina.bat in Tomcat festlegen (JVM-Kodierung)

Fügen Sie in catalina.bat unten set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" hinzu: -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8
Wie unten dargestellt:

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

Legen Sie Tomcats web.xml (meine ist ungefähr Zeile 108) wie folgt fest:

<Servlet>
    <Servlet-Name>Standard</Servlet-Name>
    <servlet-Klasse>org.apache.catalina.servlets.DefaultServlet</servlet-Klasse>
    <Init-Parameter>
      <param-name>Debuggen</param-name>
      <param-wert>0</param-wert>
    </init-param>
    <Init-Parameter>
    	<param-name>Dateikodierung</param-name>
    	<param-Wert>UTF-8</param-Wert>
    </init-param>
    <Init-Parameter>
      <param-name>Auflistungen</param-name>
      <param-value>falsch</param-value>
    </init-param>
    <beim Start laden>1</beim Start laden>
  </servlet>

Das Obige ist die Lösung, um den verstümmelten Code von Tomcat zu beheben . Sie müssen Tomcat nach der Konfiguration neu starten.

Starten Sie Tomcat neu:

Wenn Ihr Tomcat bereits gestartet ist: Geben Sie das Tomcat-Installationsverzeichnis in der Befehlszeile ein
C:\tomcat\bin>stutdown
Dann C:\tomcatbin>startup
Damit ist ein Neustart von Tomcat abgeschlossen.

Dies ist das Ende dieses Artikels über die ultimative Lösung für das Problem der chinesischen Verstümmelung auf statischen Tomcat-Seiten (HTML). Weitere relevante Inhalte zum Problem der chinesischen Verstümmelung auf statischen Tomcat-Seiten finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Lösen Sie das Problem verstümmelter chinesischer Zeichen in SpringMVC, Tomcat, Intellij Idea und Ajax
  • Lösen Sie das chinesische verstümmelte Problem, wenn Java und Idea Tomcat starten
  • Lösen Sie das Problem verstümmelter chinesischer Zeichen, wenn Sie Daten von Tomcat unter Linux in MySQL einfügen
  • So konfigurieren Sie den Zeichensatz des Tomcat-Servers auf UTF-8, um das Problem der verstümmelten chinesischen Zeichen vollständig zu lösen

<<:  CSS-Implementierungscode zum Zeichnen von Dreiecken (Rahmenmethode)

>>:  Welche Vorteile bietet die Verwendung des B+-Baumindex in MySQL?

Artikel empfehlen

Beispielcode einer in Vue3 gekapselten Lupenkomponente

Inhaltsverzeichnis Komponenteninfrastruktur Zweck...

Implementierungsprozessdatensatz für benutzerdefinierte Vue-Tabellenspalten

Inhaltsverzeichnis Vorwort Rendern setTable-Kompo...

Neues CSS3-Layout: ausführliche Flex-Erklärung

Flex-Grundkonzepte Flex-Layout (Flex ist die Abkü...

Prinzipien und Beispiele für Lambda-Ausdrücke

Lambda-Ausdrücke Lambda-Ausdrücke, auch Closures ...

Verwenden Sie Docker, um mehrere PHP-Versionen auf dem Server auszuführen

PHP7 ist bereits seit einiger Zeit auf dem Markt ...

Detaillierte Erklärung der grundlegenden Verwendung des VUE Watch Listener

Inhaltsverzeichnis 1. Der folgende Code ist eine ...

Detaillierte Erklärung des Vue-Plugins

Zusammenfassen Dieser Artikel endet hier. Ich hof...

Beispiel für das Schreiben von mobilem H5 zum Aufrufen einer APP (IOS, Android)

iOS 1. URL-Schema Diese Lösung ist grundsätzlich ...

Detaillierte Erklärung von Javascript-Closures und -Anwendungen

Inhaltsverzeichnis Vorwort 1. Was ist ein Abschlu...

Detaillierte Erläuterung der MySQL-Transaktionsisolationsebene und des MVCC

Inhaltsverzeichnis Transaktionsisolationsebene Be...

Centos7-Installation und Konfiguration von Mysql5.7

Schritt 1: Holen Sie sich die MySQL YUM-Quelle Ge...