Heim >php教程 >PHP开发 >Lösung für das Problem verstümmelter chinesischer Zeichen unter Linux

Lösung für das Problem verstümmelter chinesischer Zeichen unter Linux

高洛峰
高洛峰Original
2016-12-15 16:44:361448Durchsuche

Die von Windows übertragenen Dateien sind verstümmelt, wenn wir Chinesisch unter Linux anzeigen. Was sollen wir zuerst tun? Kann das Chinesisch unter Linux normal angezeigt werden? Offensichtlicher: Die von Windows kopierten Dateien können nicht angezeigt werden, was bedeutet, dass die unter Windows und Linux unterstützten Formate im Allgemeinen unterschiedlich sind. Linux verwendet im Allgemeinen die UTF-8-Codierung, aber wenn wir Dateien unter Windows bearbeiten, ist die Codierung von gb2312. Daher wird die chinesische Codierung verstümmelt. Die Behebung dieses Problems ist eigentlich sehr einfach: Konvertieren Sie einfach die Datei in das UTF-8-Kodierungsformat und importieren Sie sie dann.

Verwenden Sie dann den folgenden Befehl zum Konvertieren:
iconv -f gb2312 -t utf-8 test.txt> testutf8.tzt
(-f ist die Quellkodierung, -t konvertiert die Zielkodierung , test.txt-Quelldatei, testutf8.txt generiert Zielkodierungsdatei)
Hinweis: Verwenden Sie iconv -l, um das vom System unterstützte Kodierungsformat zu überprüfen. Natürlich können Sie auch das Kodierungsformat hinzufügen:



Der Standardwert ist utf8, wenn Sie andere Kodierungen wie GBK verwenden möchten

Der Befehl zu Ändern Sie die Konfigurationsdatei manuell:

shell> vi /etc/sysconfig/i18n

Ändern Sie LANG="zh_CN.UTF-8" in:

LANG="zh_CN. GBK"

Speichern und schließen Sie, führen Sie den folgenden Befehl aus, um die Konfiguration wirksam zu machen:

Shell> source /etc/sysconfig/i18n

Zeigen Sie die Terminalzeichenkodierung als vereinfacht an Chinesisch:

shell> ; vi /etc/profile.d/chinese.sh

Folgende Zeile hinzufügen: export LC_ALL=zh_CN.GBK

shell> Profile.d/Chinese.sh


Weitere Artikel zu Lösungen für das chinesische verstümmelte Problem unter Linux finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn