そのような char* 文字列があります
次のように表示されると思います。
Nguyễn Đức Hoàng Hỏi Ngã Nặng
Unicode 文字列のようですね。リスト コントロールに表示するにはどうすればよいですか?
これは UTF-8 でエンコードされた文字列です。Unicode コントロールで表示するには、最初に Windows で使用されるネイティブ エンコーディングである UTF-16 に変換する必要があります。たとえば、 を使用してその変換を実行しますMultiByteToWideChar
。
char subjectTemp[255];
WCHAR subjectWTemp[255];
MultiByteToWideChar(CP_UTF8, 0, subjectTemp, -1, subjectWTemp, 255);