xcode std :: wcout с wchar_t или std :: wstring!

Я пытается напечатать wstring / wchar_t в xcode на консоли, но, к сожалению, он работает только с основными символами (я думаю, ascii), все остальное отображается в числах, например следующее:

std::cout << "äöüu"<< std::endl;
std::wcout << L"äöüu" << std::endl;

в то время как версия cout печатает "äöüu" как и ожидалось, при использовании wchar_t я получаю следующее:

\ 344 \ 366 \ 374u

есть идеи, как это исправить? Я использую xcode 3.2.2 64 bit и gcc 4.2 с кодировкой файлов Unicode (UTF-8)

Спасибо!

6
задан usta 14 October 2010 в 17:30
поделиться