tags:

views:

69

answers:

1

How to initialize a const char* and/or const std::string in C++ with a sequence of UTF-8 characters?

I'm using a regular expression API that accepts UTF8 string as const char*. The initialization code should be platform independent.

+2  A: 

This should work with any compiler:

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