Вам нужно будет написать пользовательский форматер данных для ваших типов wchar, дополнив ваше предположение о том, какова ширина байта и какова кодировка символов. Стандарт C ++ не указывает ни того, ни другого, поэтому wchar и wstring не очень переносимы и плохо поддерживаются в Mac OS X.
Один пример с предостережениями о том, как вы должны настроить его для вашего конкретного режима использования, это здесь .