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

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

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

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

11.04.2014, 21:21. Просмотров 239. Ответов 0
Метки нет (Все метки)

В файле 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение в другой кодировке из файла (C++):

Чтение файла в кодировке utf-8 и вывод в консоль - C++
Здорова! Пытаюсь прочитать файл в кодировке utf-8 (вот он ) и вывожу его в консоль, ничего не получается. Вот код: #include...

Чтение массива из файла, его преобразование и запись в другой файл - C++
Всем привет. Есть вот такой код: #include <iostream> #include <vector> #include <fstream> #include <string> using...

Чтение файла (с кракозябрами) с однобайтовой кодировкой, конвертация в UTF-8 и вывод в другой файл - C++
Добрый день, форумчане. Может у кого есть заготовка или кто поделится советом, необходимо прочитать файл (с кракозябрами) с однобайтовой...

Как прочитать текст из окна EDIT в другой кодировке? - C++
Никак не выходит у меня sha1 как должно быть. Ни с одним онлайн сервисом не совпадает. Видимо читать в char и wchar_t не достаточно... ...

Чтение бинарного файла в поток std::ifstream и вывод в другой бинарный файл std::ofstream (создание копии) - C++
Проверил работу программы на маленькой картинке(744 байт). Все работает. С несколько бОльшими файлами(512КБ) нет. Суть задачи в том,...

Создание файла в UTF-8 кодировке - C++
Здравствуйте! Как сделать что бы в данной ситуации файл создавался в utf-8 DWORD tmp0; TCHAR buffer; bool test; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2014, 21:21
Привет! Вот еще темы с ответами:

Считывание из файла в нужной кодировке - C++
Почему при считывание файла выдает кракозябры ? Содержимое файла: char *text; ifstream read; read.open("read.txt"); ...

Прочитать из файла числа в 16-ичной кодировке - C++
Добрый вечер! Подскажите пожалуйста. У меня в файле записана следующая строка b6589fc6abdc8ac. Я её считываю следующим образом char ...

Считывание части строк из файла в кодировке CP866 - C++
Доброго времени суток! Пытаюсь считать из текстового файла в кодировке CP866 текст длинной например в 64 символа с начала каждой строки,...

Форматный вывод из файла в программе тестирования в неверной кодировке - C++
Нужна Ваша помощь. Есть файл(test), имеющий структуру Нужно сделать так, чтобы выводилась первая строка (До знака "?"), затем еще 4...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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