Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Lösung für verstümmelte Zeichen im Linux-Terminal

Lösung für verstümmelte Zeichen im Linux-Terminal

尚
Original
2019-12-25 11:11:582862Durchsuche

Lösung für verstümmelte Zeichen im Linux-Terminal

Terminal-Tools verwenden im Allgemeinen das Standard-UTF-8-Kodierungsformat. Wenn die Terminal-Einstellung utf-8 immer noch verstümmelt ist, liegt das Problem darin, dass ein Problem mit dem Linux-Kodierungsformat vorliegt.

Legen Sie das Linux-Kodierungsformat fest

Fügen Sie den folgenden Code in .vimrc hinzu (erstellen Sie einen neuen, wenn kein .vimrc vorhanden ist)

vim ~/.vimrc
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936

(1) Führen Sie den Befehl locale aus um die Systemsprache anzuzeigen

# locale
LANG=C
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

(2) Setzen Sie die Systemumgebungsvariable LANG auf en_US.UTF-8:

export.UTF-8

oder bearbeiten Sie die Datei: vim /etc/sysconfig/i18n

Empfohlene verwandte Artikel und Tutorials: Linux-Tutorial

Das obige ist der detaillierte Inhalt vonLösung für verstümmelte Zeichen im Linux-Terminal. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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