非ASCIIUnicode文字を文字列リテラルに直接埋め込み、printfで使用したいと思います。これは、ソースコードをutf-8またはutf-16に保存する必要があることを意味します。Visual Studio 2010は、どちらの形式でもC++ソースファイルの編集と保存をサポートしています。ただし、コンパイルして実行すると、正しいUnicode文字は生成されません。コンパイラは、Unicode文字が埋め込まれた文字列リテラルをサポートしていますか?
例えば
wprintf(L" chinese characters:中文字\n"); the trailing chinese characters cannot be displayed