Есть ли простой способ записи октетов UTF-8 в Visual Studio?

У меня проблема, мне нужно использовать строки в кодировке UTF-8 для стандартных типов символов в исходном коде C ++, например:

char* twochars = "\xe6\x97\xa5\xd1\x88";

Обычно, если я хочу написать символ UTF-8, мне нужно использовать октеты, как указано выше. Есть ли что-то в Visual Studio (я использую VS 2013 Ultimate), который мог бы позволить мне просто написать, например, «ĄĘĆŻ» и автоматически преобразовать каждый символ в несколько октетов UTF-8, как в примере выше? Или я должен использоватьconst wchar_t*и найти библиотеку, которая могла бы конвертировать широкие строки в стандартные строки символов в кодировке UTF-8?

Если такого нет, не могли бы вы предложить какое-нибудь внешнее программное обеспечение для этого? Мне действительно не хочется просматривать карту символов для каждого символа / нелатинской буквы.

Извините за мой английский, заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос