VsCodeのコマンドラインで中国語が文字化けして表示される問題の解決方法

最初は、この問題を解決するために多くの記事をチェックしました。

0. まずコマンド ラインで chcp 65001 を実行し (utf-8 エンコーディングに変更)、その後プログラムを実行します (ただし、一度だけではありません); 1. VsCode の settings.json を変更します; 2. システム レジストリも変更します。 3.それでも

後でブロガーさんの方法を読んだところ、とても簡単な方法があることが分かりました。

解決策 1 (シンプルで洗練された方法):プログラムの先頭に system() を追加し、chcp 65001 を実行します (utf-8 エンコードに変更します)。プログラムが実行されるたびに、中国語がコマンド ラインに正しく表示されます。

system("chcp 65001"); /* cmd chcp 命令切换字符编码为 utf-8 以显示中文 */

解決策 2: 右下隅の「UTF-8」をクリックし、「エンコードして再度開く」を選択し、「GB 2312」と入力して、「簡体字中国語 (GB 2312)」を選択します。 

「エンコードして再度開く」を選択します

 

おすすめ

転載: blog.csdn.net/weixin_53514496/article/details/125352850