1

私は現象についてかなり興味があります.std::wcoutの内容全体を出力することはできませんstd::wstring. 何か不足していますか?

ここに私の出力があります:

F:\
F:\

私のコードスニペットは次のとおりです。

std::wstring ws(L"F:\\右旋不规则.pdf");
std::wcout << ws << std::endl;
std::wcout << ws.data() << std::endl;
4

1 に答える 1

1

このトピックにはすでにいくつかのスレッドがあります。

Windows コンソール アプリで Unicode 文字列を出力する

C++ コンソール アプリでの Unicode フォントの使用

Windows で C++ を使用してコンソールに Unicode を出力する

ポイントは、システムが漢字を表示できるようにする必要があるということです (中国語ですよね?)。コンソールで利用可能なデフォルトのフォントではそれができないと思います。Lucinda Console は多くの Unicode 文字に使用できますが、中国語は表示できないと思います。そのためのフォントがある場合は、それをコンソールに追加できます。

Windowsの下のcmdウィンドウ内に日本語の漢字を表示するには?

https://superuser.com/questions/5035/how-to-change-the-windows-xp-console-font

于 2013-07-24T08:07:05.137 に答える