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
Fünf Verzögerungsmethoden für die MySQL-Zeitblind...
Anhand eines Beispiels habe ich Ihnen die Lösung ...
In Dockerfile können run, cmd und entrypoint zum ...
Teilen Sie einen Echtzeituhreffekt, der mit nativ...
Zusammenfassung: Nginx-Reverse-Proxy für JIRA kon...
1. Aktuelles Datum wählen Sie DATE_SUB(curdate(),...
Update: Jetzt können Sie auf die offizielle MySQL...
Vorwort Da die Typen derselben Felder in den beid...
Inhaltsverzeichnis VMware BurpSuite 1. Virtuelles...
Eine einfache Nummernschild-Eingabekomponente (vu...
In diesem Artikel erfahren Sie den spezifischen C...
Inhaltsverzeichnis 1. Bereiten Sie das Springboot...
Derzeit gibt es drei Möglichkeiten, die Mitte ein...
In diesem Artikel wird der spezifische Code von j...
1. Mechanismus des Linux-Kernel-Treibermoduls Sta...