Heim >Entwicklungswerkzeuge >VSCode >vscode-Terminal verstümmelte Zeichen

vscode-Terminal verstümmelte Zeichen

angryTom
angryTomOriginal
2019-11-07 15:27:264031Durchsuche

vscode-Terminal verstümmelte Zeichen

vscode-Terminal verstümmelter Code

VSCode-Terminal ruft tatsächlich cmd.exe auf, also wenn hier chinesischer verstümmelter Code erscheint Was Zu diesem Zeitpunkt muss das Problem mit der Codierungseinstellung von cmd gelöst werden.

Sie können die Cmd-Kodierungseinstellungen mit dem Befehl chcp überprüfen. Die Codepage-Nummer von GBK2312 ist 936 und ändert sie dann in die entsprechende Codepage-Nummer von utf-8 ist 65001, daher kann die Ausführung von chcp 65001 die cmd-Kodierung auf uft-8 setzen und so das verstümmelte Problem lösen

1. Sehen Sie sich die ursprüngliche Kodierung an

vscode-Terminal verstümmelte Zeichen

2. Führen Sie den Befehl chcp 65001 aus

vscode-Terminal verstümmelte Zeichen

Für die obige Lösung müssen Sie den Befehl im VSCode-Terminal eingeben jedes Mal: ​​chcp 65001, Diese Methode ist zu mühsam. Sie müssen jedes Mal Befehle eingeben, wenn Sie das Terminal betreten. Gibt es eine dauerhafte Lösung? Natürlich gibt es das.

Öffnen Sie in VSCode „Datei“ – „Einstellungen“ – „Einstellungen“, legen Sie es dann in Setting.json fest und kopieren Sie die folgenden drei Zeilen hinein:

{
    "terminal.integrated.shellArgs.windows": ["/K chcp 65001 >nul"],
    // 以下两个可选
    "terminal.integrated.fontFamily": "Lucida Console",
    "editor.fontSize": 18
}

/K chcp 65001 >nul bedeutet, dass die Codierung beim Ausführen von cmd auf 65001 gesetzt wird;

>nul bedeutet, dass die Konsole Informationen über Änderungen ausgibt die Kodierung, andernfalls wird die aktive Codepage ausgegeben: 65001;

Die folgenden zwei Konfigurationsdateien sind optional:

editor.fontSize: 20 (ändern Sie die Schriftgröße auf 20);

terminal.integrated.fontFamily;"Courier New" (die Schriftart wird in "Courier New" geändert).

Verwandte Empfehlungen: "

Tutorial zur Verwendung von vscode"

Das obige ist der detaillierte Inhalt vonvscode-Terminal verstümmelte Zeichen. 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