ASCII以外のUnicode文字を文字列リテラルに直接埋め込み、printfで使用します。これは私のソースコードがutf-8またはutf-16に保存されなければならないことを意味します。 Visual Studio 2010は、どちらの形式でもC++ソースファイルの編集と保存をサポートしています。しかし、コンパイル時に&が実行されると、正しいUnicode文字が生成されません。コンパイラはユニコード文字を埋め込んだ文字列リテラルをサポートしていますか?Visual Studio 2010でC++ソースコードがUnicodeでサポートされていますか?文字列リテラルで
WriteConsoleW(GetStdHandle(STD_OUTPUT_HANDLE), L" chinese characters:中文字", ...
:
wprintf(L" chinese characters:中文字\n"); the trailing chinese characters cannot be displayed
[utfcppとWin32ワイドAPIの可能な複製](http://stackoverflow.com/questions/3329718/utfcpp-and-win32-wide-api) –