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

Чтение в другой кодировке из файла - C++

Восстановить пароль Регистрация
 
EruRorato
 Аватар для EruRorato
0 / 0 / 0
Регистрация: 09.03.2013
Сообщений: 22
11.04.2014, 21:21     Чтение в другой кодировке из файла #1
В файле text.txt имеется строка QЛучшие РґРёСЃРєРё для AE86?
RS Watanabe]Work Emotion]Euroline]Volk TE-37]
Кодирован в кодировке UTF-8 из windows-1251.
Читаю из файла так:
C++
1
2
3
std::ifstream inf;
inf.open ( "text.txt" );
getline ( inf, C->Q[i].st, '\n'); (читаю в массив по строкам)
Могу ли я как-нибудь читать из этого файла в кодировке windows-1251 (Текст должен стать русским вместо РґРёСЃРєРё и т.д) без перекодировки самого файла? (необходимо чтобы файл остался шифрованным).
Заранее благодарю за помощь

Добавлено через 7 минут
---------------------
Если это невозможно, пожалуйста, предложите способ, которым можно читать из зашифрованного файла, важно так как доступ к содержимому текстового файла у пользователя должен отсутствовать, но программа должна верно распознавать текст файла.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2014, 21:21     Чтение в другой кодировке из файла
Посмотрите здесь:

Создание файла в UTF-8 кодировке C++
C++ Написать программу записи содержимого из одного файла в другой : Тип файла текстовый
C++ Форматный вывод из файла в программе тестирования в неверной кодировке
C++ Считывание из файла в нужной кодировке
C++ Чтение массива из файла, его преобразование и запись в другой файл
C++ Колода карт, считать данные из файла в кодировке Unicode
C++ Чтение бинарного файла в поток std::ifstream и вывод в другой бинарный файл std::ofstream (создание копии)
C++ Чтение файла в кодировке utf-8 и вывод в консоль

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 14:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru