たとえば、L"hao123--我的上网主页" のような wchar_t 文字列があります。これを utf8 に変換できます。
エンコーディングすると、出力文字列は「hao123锛嶏紞鎴戠殑涓婄綉涓婚〉」となりますが、最後にこれを書かなければなりません
文字列をプレーンテキストファイルに変換します。その形式は utf16 (他の人から知っています)、「hao123\uFF0D\uFF0D\u6211\u7684\u4E0A\u7F51\u4E3B\u9875」です。
C++ std 文字列で保存してからファイルに書き込む必要があるため、どうすれば変換できますか
"hao123锛嶏紞鎴戠殑涓婄綉涓婚〉" から "hao123\uFF0D\uFF0D\u6211\u7684\u4E0A\u7F51\u4E3B\u9875" へ char または C++ std 文字列 ?
誰でもヒントを教えてもらえますか?
前もって感謝します!