最初は、この問題を解決するために多くの記事をチェックしました。
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)」を選択します。
「エンコードして再度開く」を選択します