Heim > Artikel > Betrieb und Instandhaltung > Was soll ich tun, wenn Linux Chinesisch nicht unterstützt?
Was soll ich tun, wenn Linux Chinesisch nicht unterstützt?
Überprüfen Sie den vom aktuellen System verwendeten Standardzeichensatz:
# locale
Unter dem RedHat/CentOS-System ist die Datei, die die vom System verwendete Standardsprache aufzeichnet, /etc/sysconfig/i18n , wenn standardmäßig ein chinesisches System installiert ist und der Inhalt von i18n wie folgt lautet:
LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16" SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
Die LANG-Variable ist die Abkürzung für Sprache. Benutzer mit ein wenig Englischkenntnissen können diese Variable auf den ersten Blick erkennen Bestimmt die Standardsprache des Systems, d. h. das Menü des Systems, die Sprache der Programmsymbolleiste, die Standardsprache der Eingabemethode usw. SYSFONT ist die Abkürzung für Systemschriftart, die bestimmt, welche Schriftart das System standardmäßig verwendet. Die SUPPORTED-Variable bestimmt die vom System unterstützten Sprachen, also die Sprachen, die das System anzeigen kann. Da Computer ihren Ursprung in englischsprachigen Ländern haben, ist zu beachten, dass Englisch unabhängig von der Einstellung dieser Variablen immer standardmäßig unterstützt wird und dass englische Schriftarten immer enthalten sind, unabhängig davon, welche Schriftart verwendet wird.
Empfohlen: „Linux-Tutorial“
Wie wird also Chinesisch angezeigt?
1. Auf dem System muss ein chinesisches Sprachpaket installiert sein
# yum -y groupinstall chinese-support
2. Nur ein Sprachpaket zu haben, reicht nicht aus, wir müssen den entsprechenden Zeichensatz einstellen
2.1 Vorübergehend wirksam:
# export LANG="zh_CN.UTF-8" # 设置为中文 # export LANG="en_US.UTF-8" # 设置为英文
2.2 Um dauerhaft wirksam zu werden, bearbeiten Sie /etc/sysconfig/i18n (am besten neu starten)
LANG="zh_CN.UTF-8"
2.3 Oder bearbeiten Sie die Konfigurationsdatei /etc/profile und fügen Sie die folgende Zeile hinzu:
export LANG="zh_CN.UTF-8"
Neu laden:
# . /etc/profile
Aktuellen Zeichensatz anzeigen:
# echo $LANG
Nach den obigen Einstellungen sollte der Zeichensatz eingestellt sein.
Ansicht:
Anhang:
Nachdem der Zeichensatz festgelegt wurde, wird der verstümmelte Code des Webs angezeigt Projekt-Download-Datei kann geändert werden. Setzen Sie -Dfile.encoding=UTF-8
in Tomcat file.encoding, catalina.sh (catalina.bat in Windows), natürlich, Es ist auch in server.xml erforderlich. Legen Sie die UTF-8-Kodierung fest:
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Linux Chinesisch nicht unterstützt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!