Код: Выделить всё
// random wstring
std::wstring str = L"abcàdëefŸg€hhhhhhhµa";
[EDIT: По словам Марка Рэнсома, это не обязательно так, компилятор решит, какую кодировку использовать - вместо этого предположим, что я читаю эту строку из файла, закодированного, например, в UTF-8]
Мне бы очень хотелось, чтобы это было при чтении файла (когда в текстовом редакторе установлена правильная кодировка)
Код: Выделить всё
abcàdëefŸg€hhhhhhhµa
РЕДАКТИРОВАТЬ: он должен быть кроссплатформенным и не должен полагаться на кодировку UTF-8. У меня просто есть набор байтов, хранящихся в wstring, и я хочу их вывести. Это вполне может быть UTF-16 или обычный ASCII.
Подробнее здесь: https://stackoverflow.com/questions/405 ... ng-to-file