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

React tsx generiert einen zufälligen Bestätigungscode

React tsx generiert einen zufälligen Bestätigungs...

Kleines Programm zur Implementierung eines einfachen Taschenrechners

In diesem Artikelbeispiel wird der spezifische Co...

Vue implementiert einfache Kommentarfunktion

In diesem Artikel wird der spezifische Code von V...

Eine kurze Erläuterung der MySQL-Benutzerberechtigungstabelle

MySQL erstellt bei der Installation automatisch e...

Das rel-Attribut des HTML-Link-Tags

Das <link>-Tag definiert die Beziehung zwis...

Implementierungscode für die nahtlose Verbindung des Div-Bildlaufbands

Code kopieren Der Code lautet wie folgt: <html...

Detaillierte Erklärung der Beziehung zwischen React und Redux

Inhaltsverzeichnis 1. Die Beziehung zwischen Redu...

Eine kurze Analyse der Verwendung von Rahmen- und Anzeigeattributen in CSS

Einführung in Rahmeneigenschaften border -Eigensc...

So verwenden Sie weniger im WeChat-Applet (optimale Methode)

Vorwort Ich bin es gewohnt, Less/Sass zu schreibe...

Details zu benutzerdefinierten Vue3-Anweisungen

Inhaltsverzeichnis 1. Benutzerdefinierte Anweisun...

Vue realisiert den gesamten Prozess der Slider-Drag-Verifizierungsfunktion

Rendern Definieren Sie das Skelett, schreiben Sie...