Ольга Егорова
Ольга Егорова

(WIN API CreateFile, Qt, C++) Сохрание файла с кодировкой utf-8

Здравствуйте.

Подскажите как сохранить файл с кодировкой utf-8 (а не ansi) при компиляции.
Либо через WIN API CreateFile, WriteFile;
либо через средства С++;
ну или подскажите, как настроить компилятор Qt 5.

Спасибо

EP
Eduardu Pueero

Компилятор тут не причем. Используйте QTextCodec. для указания локали
примерно вот так
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-"));
QTextCodec::setCodecForCString(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
(хотя обычно хватает указать System)

Похожие вопросы
php сессии и кодировка UTF
Кодировка файлов UTF-8
как сохранить exe файл в C++ ?как сохранить exe файл в C++ ?
страница, кодировка utf-8, выдает кракозябры. Кодировка файла utf-8 без bom
Есть архив песен. в TXT (сохранены в кодировке windows). Надо сохранить в формате UTF-8
Как сохранить кодировку UTF-8 в командной строке
Что за кодировка UTF-8 ?
Сохрание файла с кодировкой utf-8 (WIN API CreateFile, Qt5, C++)
Есть около 100 html страниц с кодировкой UTF-8. Как их перевести в кодировку windows-1251
Для чего нужны остальные кодировки если есть utf-8?