Der chinesische verstümmelte Code in der c/c++-Konsole von vscode stört mich schon lange. Einige der Methoden, die ich gefunden habe, sind für meine Situation überhaupt nicht geeignet Dann habe ich endlich eine Methode gefunden, die funktioniert. Tatsächlich bedeutet es, zwei Orte zu konfigurieren.
Zunächst heißt das C-Sprachlaufprogramm cmd.exe, und die Standardcodierung von Windows cmd ist 936, also gb2312. Ausführen->cmd->Rechtsklick auf den Kopf des weißen Fensters->Eigenschaften Sie können sehen, dass jetzt hauptsächlich UTF-8 verwendet wird, sodass das mit UTF-8 codierte C-Programm verstümmelt erscheint.
1. Ändern Sie die Zeichenkodierung in der cmd- oder vscode-Konsole
chcp kann die aktuelle Zeichenkodierung der Konsole anzeigen;
Sie können chcp 65001 verwenden, um die Codierung zu ändern. Die folgende Meldung wird angezeigt, um anzuzeigen, dass die Änderung erfolgreich war. Sie ist jedoch nur nützlich, wenn sie derzeit geöffnet ist. 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 Verzeichnis des laufenden Programms 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
chcp 65001 .\a.exe
2. Ändern Sie die Öffnungs- und Speichermethode des Codes in vscode
Speichern Sie den Code direkt als gb2312. Sie können die aktuelle Dateikodierungsmethode in der unteren rechten Ecke von vscode sehen. Klicken Sie auf utf-8, um die Methode zum Öffnen und Speichern in gb2312 zu ändern. Die chinesische PHP-Website bietet eine große Anzahl kostenloserVscode-Einführungs-Tutorials, die jeder gerne lernen kann!
Das obige ist der detaillierte Inhalt vonSo lösen Sie chinesischen verstümmelten Code beim vscode-Debuggen c. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!