Поддерживает ли Boost.Locale чтение и запись файлов в кодировке UTF-8? - PullRequest
3 голосов
/ 05 июля 2011

Это единственная причина, по которой я был рад попробовать Boost.Locale, но на сайте нет примеров ввода / вывода файлов. Я не уверен, означает ли это, что файловый ввод / вывод не поддерживается или не поддерживается, но недокументирован.
Моя платформа - Windows 7

1 Ответ

2 голосов
/ 05 июля 2011

есть такой пример :

std::locale loc= generator().generate("he_IL.UTF-8");
std::wofstream file;
file.imbue(loc);
file.open("hello.txt");
file << L"שלום!" << endl;

Также Boost.Serialize может помочь преобразовать в UTF8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...