Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alsou93
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 33
#1

Как записать файл в кодировке utf-8? - C++

19.05.2014, 20:57. Просмотров 654. Ответов 1
Метки нет (Все метки)

Вообщет задача такая, нужно файл записать в кодировке utf-8 или unicode и нужно чтобы русские символы считывались. Я хочу добиться чтобы записи сохранялись в таком виде, но пока безуспешно((((Как записать дату? она мне выводит какие-то иероглифы....

Вес собаки 50 кг - 2014/04/17 12:29:32
Вес собаки 49 кг - 2014/04/17 17:28:32
Вес собаки 50 кг - 2014/04/17 22:16:32
Вес собаки 50 кг - 2014/04/18 02:28:32

C++
1
2
3
4
5
6
7
8
FILE* f = _wfopen(L"test.txt", L"w");
    const wchar_t* pStr = L"Вес собаки 50 кг - ";
    fwrite("\xFF\xFE", 2, 1, f);
    fwrite(pStr, 2, wcslen(pStr), f);
    fseek( f , 30 , SEEK_SET ); 
    fprintf(f,"\xFF\xFE\n",aTm->tm_year+1900, aTm->tm_mon+1, aTm->tm_mday, aTm->tm_hour, aTm->tm_min, aTm->tm_sec);
    //fprintf(f,"%04d/%02d/%02d %02d:%02d:%02d\n",aTm->tm_year+1900, aTm->tm_mon+1, aTm->tm_mday, aTm->tm_hour, aTm->tm_min, aTm->tm_sec);
    fclose(f);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2014, 20:57     Как записать файл в кодировке utf-8?
Посмотрите здесь:
Записать в блокнот в кодировке UTF-8 C++
Записать информацию в файл в правильной кодировке C++
Записать информацию в файл в нужной кодировке C++
Создание файла в UTF-8 кодировке C++
C++ Чтение файла в кодировке utf-8 и вывод в консоль
Текстовый файл UTF-8 сохранить как текстовый файл ANSI C++
Конвертация из ASCII в UTF-32 или UTF-8 в UTF-32 C++
C++ создать файл 1.part и записать в него первые x элементов массива. После чего, создать второй файл 2.part, куда записать оставшиеся в массиве элементы.
Как записать в файл данные? C++
Как записать результат в файл C++
C++ Как записать структуру в файл?
C++ Как записать string в файл?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
5104 / 4424 / 1472
Регистрация: 14.04.2014
Сообщений: 17,543
19.05.2014, 21:04     Как записать файл в кодировке utf-8? #2
Используй поток wofstream для записи в файл.
В 6-ой строке не указаны спецификаторы для параметров. Надо как в 7-ой, но unicode не получится.
Yandex
Объявления
19.05.2014, 21:04     Как записать файл в кодировке utf-8?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru