Centos verstümmelte Zeichen, JAR-Paketausgabe verstümmelte Zeichen

Frage:

1. Die lokale Operation ist normal, setzen Sie sie in Centos, um das Glas auszuführen und verstümmelte Zeichen auf Chinesisch auszugeben, die Ausgabe ist? ? ?

Bildbeschreibung hier einfügen
Das Programm wird lokal ausgeführt und die Ergebnisse sind wie folgt
Bildbeschreibung hier einfügen

2. Verwenden Sie den Befehl locale, um das aktuelle Sprachpaket abzufragen. Folgende Probleme treten auf

cale: LC_CTYPE kann nicht auf das Standardgebietsschema gesetzt werden: Keine solche Datei oder dieses Verzeichnis.
cale: xxx kann nicht auf das Standardgebietsschema gesetzt werden: Keine solche Datei oder dieses Verzeichnis
Bildbeschreibung hier einfügen

3. Geben Sie zum viBeispiel vi a.logchinesische verstümmelte Zeichen ein, es ist sowieso nichts, was Sie eingeben

Bildbeschreibung hier einfügen

Methode:

1. Ändern Sie den Befehl, um das JAR-Paket zu starten, nur für Problem eins

Der ursprüngliche Befehl zum Starten des Glases lautet

java -jar xxx.jar

ändern in

java -Dfile.encoding="UTF-8" -jar xxx.jar

Bildbeschreibung hier einfügen

2. Ändern Sie die Einstellungen, alle für

2.1 Termux-Situation (eigene Situation)

Was ich hier bin, ist C.UTF-82.1 direkt zu verwenden, wenn nicht direkt zu 2.2 zu springen
Bildbeschreibung hier einfügen

localedef -f UTF-8 -i en_US C.UTF-8

2.2 Sonstige Umstände en_US.UTF-8bzwzh_CN.utf8

2.2.1 Sprachpaket installieren

yum install kde-l10n-Chinese -y

2.2.2 Aktualisierungspaket

yum update

Da einige Systemabbilder kastriert werden und es weniger Dinge geben wird, werden alle Updates auf einmal durchgeführt

yum reinstall glibc-common -y

2.2.3 Systemsprachpaket festlegen

-fGibt den Zeichensatz
-iaus welcher Quelle an

localedef -f UTF-8 -i zh_CN zh_CN.utf8

3. Bisher die perfekte Lösung

Bildbeschreibung hier einfügen
Das Bild des JAR-Pakets wird nicht veröffentlicht, das gleiche

Supongo que te gusta

Origin blog.csdn.net/weixin_45853881/article/details/127400563
Recomendado
Clasificación