特定の Unicode 文字に問題があります。
10 月を印刷したいとしましょう: ó=U+00F3
setlocale(LC_ALL, "");
cout << "\xF3"; //this prints ó
cout << "Okt\xF3"; //this prints Októ
cout << "Okt\xF3ber"; //this prints Oktľr
オクトーバーを印刷する唯一の方法は次のとおりです。
cout << Okt\xF3 << ber;
Október を印刷する文字列を作成するにはどうすればよいですか?