Можно ли это сделать при помощи фасетов и stringstream? Скачал по ссылке из топика с этого форума фасет codecvt для utf-8. С файлами работает нормально, и для чтения и для записи, если открыть файлы как потоки широких символов. wstringstream выдаёт wstring, поэтому не подходит. А со stringstream получается белиберда. Я понимаю, что можно записать в файл, а потом считать побайтово — просто любопытно, можно ли без костылей это сделать?