Current C++ doesn't specify encoding in any way. You might look into an actual Unicode library like ICU or, on some architectures and implementations you can use wchar_t to manipulate and hold Unicode strings.
Edit: This answer was referring to C++03. As noted, it doesn't apply any longer.