Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So lösen Sie chinesischen verstümmelten Code beim vscode-Debuggen c

So lösen Sie chinesischen verstümmelten Code beim vscode-Debuggen c

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-12-07 09:56:238252Durchsuche

So lösen Sie chinesischen verstümmelten Code beim vscode-Debuggen c

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.

So lösen Sie chinesischen verstümmelten Code beim vscode-Debuggen c

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:

So lösen Sie chinesischen verstümmelten Code beim vscode-Debuggen c

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

kann das Programm auf Chinesisch ausgeben, wenn die Zeichenkodierung utf-8 ist.

2. vscode-Konsole:

Wie cmd, aber nur 2 Zeilen.

chcp 65001
.\a.exe

kann die Nachricht im Terminal sehen.

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.

So lösen Sie chinesischen verstümmelten Code beim vscode-Debuggen c

So lösen Sie chinesischen verstümmelten Code beim vscode-Debuggen c

Die chinesische PHP-Website bietet eine große Anzahl kostenloser

Vscode-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!

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