А нужно делать для этого что-то дополнительно или работает "из коробки"?
Из коробки работает только wstring но если: А) локаль с нужной входной/выходной кодировкой есть в системе Б) это не винда
http://utf8everywhere.org/
Обсуждают сегодня