Frage: Vor kurzem traten bei der Bereitstellung des Projekts verstümmelte Daten auf. Nach der Überprüfung verwendete das Projekt das UTF-8-Kodierungsformat und die Daten wurden auch verwendet. Als sie jedoch über die aufrufende Schnittstelle an die andere Partei übertragen wurden, waren sie verstümmelt. Da es in einer Windows-Umgebung bereitgestellt wird, ist die Standardcodierung von Windows GBK, was während der JVM-Laufzeit zum Problem einer inkonsistenten Codierung führt und auch leicht zu ändern ist. Lösung: Wenn Sie die UTF-8-Kodierung in einer Linux-Umgebung verwenden, müssen Sie diese nicht ändern, da Linux standardmäßig UTF-8 verwendet. Das War-Paket wird in Tomcat bereitgestellt JVM-Kodierung ändern Linux-Umgebung Konfiguration in catalina.sh Da das Standardcodierungsformat in der Windows-Umgebung GBK ist, müssen Sie das Codierungsformat ändern, wenn Tomcat ausgeführt wird. Windows-Umgebung Konfiguration in catalina.bat Wenn es sich um eine JAR-Paketbereitstellung handelt, müssen Sie dem Startbefehl nur den JVM-Parameter hinzufügen. Bereitstellung von JAR-Paketen Fügen Sie dem Startbefehl JVM-Parameter hinzu Zusammenfassen Das Obige ist die Einführung des Herausgebers zum Ändern des JVM-Kodierungsproblems beim Ausführen von Tomcat. Ich hoffe, es wird allen hilfreich sein! Das könnte Sie auch interessieren:
|
<<: Implementieren von Rechnerfunktionen mit dem WeChat-Applet
>>: Beispielanalyse des Seitenaufteilungsprinzips des MySQL-Clusterindex
<br />Die Farbe einer Webseite ist entscheid...
Inhaltsverzeichnis Auf dem Server läuft Jupyter N...
Verwandte Artikel: Anfänger lernen einige HTML-Ta...
Vorwort Aufgrund von Bandbreitenbeschränkungen un...
Inhaltsverzeichnis einführen Unterstützt Intel-CP...
1. Was ist ein Deadlock? Die offizielle Definitio...
1. Systeminstallationspaket yum -y install make g...
1. Implementieren Sie ein einfaches Dreieck Mithi...
Das Prinzip besteht darin, zuerst ein Div mit ein...
1. Einführung in die Datenintegrität 1. Einführun...
Ich habe im Internet nach dreistufigen Verknüpfun...
Einfache Anwendungsbereitstellung 1. Verzeichniss...
Ich habe eine halbe Stunde gebraucht, um den Code...
Die aktuelle Umgebung ist: Centos 7.5 docker-ce 1...
Ich habe kürzlich MySQL 5.6 bereitgestellt und fe...