Zunächst heißt das C-Sprachlaufprogramm cmd.exe, und die Standardcodierung von Windows cmd ist 936, also gb2312.
Ausführen->cmd-> Klicken Sie mit der rechten Maustaste auf den Kopf des weißen Fensters->, um es anzuzeigen. Es wird jetzt hauptsächlich UTF-8 verwendet, sodass das mit UTF-8 codierte C-Programm angezeigt wird verstümmelt.
1. Ändern Sie die Zeichenkodierung in der cmd- oder vscode-Konsole.
chcp
Sie können die aktuelle Konsolenzeichenkodierung anzeigen.
können chcp verwenden 65001 Ändern Sie die Codierung. Die folgenden Informationen werden angezeigt, um anzuzeigen, dass die Änderung erfolgreich war. Sie sind jedoch nur nützlich, wenn sie aktuell geöffnet sind. Wenn Sie es das nächste Mal öffnen, wird es wieder zu gbk. Diese Methode kann den verstümmelten Code korrigieren und die Auswirkung sehen, wenn der Code bereits UTF-8 ist.
1. cmd-Konsole:
Geben Sie das laufende Programmverzeichnis ein und führen Sie das Programm aus. Mein C-Programm befindet sich beispielsweise in d:/c/a.exe. Nach Eingabe von cmd.
d: cd c chcp 65001 a.exe
kann das Programm auf Chinesisch ausgeben, wenn die Zeichenkodierung utf-8 ist.
2. Die vs-Code-Konsole
ist die gleiche wie cmd, aber mit nur 2 Zeilen
chcp 65001 .\a.exe
können Sie die Meldung im Terminal sehen .
2. Ändern Sie die Öffnungs- und Speichermethode des Codes im vs-Code
Speichern Sie den Code direkt als gb2312. Sie können die aktuelle Dateikodierungsmethode in der unteren rechten Ecke des vs-Codes sehen. Klicken Sie auf utf-8, um die Methode zum Öffnen und Speichern in gb2312 zu ändern.
Empfohlenes Tutorial: Vscode-Tutorial
Das obige ist der detaillierte Inhalt vonvscode-Konsole verstümmelte chinesische Schriftzeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!