私は問題がある、私はそうのようなC++ソースコード内の標準char型のUTF-8エンコードされた文字列を使用する必要があります。Visual StudioでUTF-8オクテットを簡単に書く方法はありますか?
char* twochars = "\xe6\x97\xa5\xd1\x88";
通常を、私はUTF-8文字を書きたい場合は、私が使用する必要があります上記のオクテットビジュアルスタジオには(私はVS 2013 Ultimateを使用しています)、 "ĘĆ"のように書くだけで、上の例のように各キャラクタを複数のUTF-8オクテットに自動的に変換できますか?または、const wchar_t*
を使用して、ワイド文字列をUTF-8でエンコードされた標準文字列に変換できるlibを見つける必要がありますか?
このようなものがない場合は、そのための外部ソフトウェアをお勧めできますか?私は本当にすべてのシンボル/非ラテン文字の文字マップを閲覧する気がしません。
私の英語は申し訳ありません、 ありがとうございます。
'の#pragma execution_character_set( "UTF-8")' VC++ 2010で動作するように使用され、わからない、それはそれは動作しないVC++ 2013 – Jigsore
でまだ使用可能かどう!なぜ私はそれを受け入れることができるように答えとして投稿しないのですか? –