vscodeコンソールで漢字が文字化けする

王林
リリース: 2019-11-06 14:22:19
オリジナル
10943 人が閲覧しました

vscodeコンソールで漢字が文字化けする

まず、C 言語を実行するプログラムは cmd.exe と呼ばれ、Windows cmd のデフォルトのエンコードは 936、つまり gb2312 です。

実行->cmd-> 白いウィンドウの先頭を右クリック-> プロパティを表示します現在は主に UTF-8 が使用されているため、UTF-8 でエンコードされた C プログラムが表示されます文字化けしました。

1. cmd または vscode コンソールで文字エンコーディングを変更します

chcp 現在のコンソールの文字エンコーディングを表示できます;

chcp 65001 を使用してエンコーディングを変更できます。変更が成功したことを示す次のメッセージが表示されますが、これは現在開いている場合にのみ役立ちます。次に開くと、再び gbk になります。この方法では、コードが既に utf-8 になっている場合でも、文字化けしたコードを修正し、その効果を確認できます。

1. cmd console:

vscodeコンソールで漢字が文字化けする

実行中のプログラム ディレクトリに入り、プログラムを実行します。たとえば、私の C プログラムは d:/c/a.exe にあります。 cmd を入力した後。

d:
cd c
chcp 65001
a.exe
ログイン後にコピー

このプログラムは、文字エンコーディングが utf-8 の場合に中国語を出力できます。

2. vs code console

は cmd と同じですが、

chcp 65001
.\a.exe
ログイン後にコピー

の 2 行だけで、ターミナルにメッセージが表示されます。 。

2. vs code でコードの開き方と保存方法を変更します

コードを gb2312 として直接保存します。 vs code の右下隅に現在のファイルのエンコード方式が表示されます。utf-8 をクリックして、開いて保存する方法を gb2312 に変更します。

vscodeコンソールで漢字が文字化けする

vscodeコンソールで漢字が文字化けする

推奨チュートリアル: vscode チュートリアル

以上がvscodeコンソールで漢字が文字化けするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート