1. catalina.bat muss auf UTF-8 eingestellt sein. Wenn ich es nicht auf UTF-8 einstelle, erhält die Seite verstümmelte Zeichen. Ich habe verschiedene UTF-8-Debugging-Methoden ausprobiert, aber ohne Erfolg. Schließlich kann ich in catalina.bat nur „JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8“ einstellen. Das Hinzufügen von UTF-8 kann das Problem lösen, aber das Befehlsfeld und das Ausgabeprotokoll von Tomcat enthalten alle verstümmelte Zeichen . 2. Wenn Sie ein Kompilierungstool verwenden, können Sie das Problem lösen, indem Sie in den VM-Optionen des IDEA-Compilers -Dfile.encoding=UTF-8 festlegen oder es in den Eclipse-Einstellungen in utf-8 ändern. Beim Bereitstellen mit Tomcat auf einem Windows-Server können die verstümmelten Zeichen jedoch nicht gelöst werden. 3. Das Hinzufügen von UTF-8 zu service.xml ist nutzlos und es werden weiterhin verstümmelte Zeichen angezeigt. <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8433" URIEncoding="UTF-8" /> <Connector-Port="8009" Protokoll="AJP/1.3" Umleitungsport="8433" URIEncoding="UTF-8"/> Ursache des Problems:Der Standardcodierungssatz von Windows ist GBK. Wenn Sie startup.bat verwenden, um Tomcat zu starten, wird der Code von catalina.bat gelesen und zur Ausführung ein neues Fenster geöffnet. Die Standardkodierung des geöffneten Befehls ist möglicherweise nicht UTF-8, was nicht mit der Systemkodierung übereinstimmt und zu verstümmelten Zeichen führt. Lösung:Ändern Sie die Kodierung der cmd-Befehlszeile, öffnen Sie die Registrierung, suchen Sie nach HKEY_CURRENT_USER→Console→Tomcat (wenn Sie die Titelleiste von Tomcat geändert haben, ist dies der Name des Befehlsfensters, das Sie geöffnet haben), suchen Sie das CodePage-Element, erstellen Sie es, falls es nicht vorhanden ist, ändern Sie den Wert in die Dezimalzahl 65001 und klicken Sie auf „OK“. Dies ist das Ende dieses Artikels über die verstümmelten Zeichen, die in der Konsole erscheinen, wenn catalina.bat in Tomcat auf UTF-8 eingestellt ist. Weitere Informationen zum Einstellen von catalina.bat auf UTF-8 in Tomcat 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:
|
<<: Analyse und Lösung des durch Chrome 73 verursachten Flex-Layout-Zusammenbruchs
>>: Detaillierte Erklärung der Verwendung von 5 verschiedenen Werten der CSS-Position
In diesem Artikel finden Sie das Installations- u...
Ergebnis:Implementierungscode html <div Klasse...
Dieser Abschnitt beginnt mit den Details der Text...
Bei Verwendung einer Oracle-Datenbank für Fuzzy-A...
Methode 1: Verwenden Sie den Befehl SET PASSWORD ...
Installieren Sie die entpackte Version der MySql-...
Inhaltsverzeichnis Was ist ein Auslöser Erstellen...
In diesem Artikelbeispiel wird der spezifische Co...
Warum prettier verwenden? In großen Unternehmen k...
Sie müssen Inspiration haben, um eine Website zu g...
Wir alle wissen, dass Jmeter eine native Ergebnis...
Installieren Sie 8.0.13 basierend auf MySQL 6.1.3...
Inhaltsverzeichnis Die Grundprinzipien des respon...
Die erste Methode: Docker-Installation 1. Ziehen ...
In diesem Artikel finden Sie den spezifischen Cod...