Cmd chcp 65001
"と入力して閉じると、再度開くとデフォルトの" 850 "にリセットされます。
Utf8でC++プログラムを実行できるようにする必要がありますが、それ自体がリセットされ続けると実行できません...
Unicodeを使用するには、コードchcp 65001
を追加します
これにより、コードページが変更されます。ウィンドウを閉じるまでそのままです。
これを常に実行したい場合(ユニコードはバッチを壊すことがあるため、必ずしも推奨されません)、regキー文字列(reg_sz)を追加できます。 HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processorに移動し、AutoRunという名前を付けます。値をchcp65001に変更します。コマンドからの出力メッセージを表示したくない場合は、代わりに@chcp 65001> nulを使用してください。
私自身の投稿からの参照: nicodeをCmd/Batchに入れる方法は?