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

C++

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

Кракозябры при выводе из файла UTF-8 - C++

05.03.2016, 00:16. Просмотров 273. Ответов 1
Метки нет (Все метки)

Здравствуйте.
Тема кодировки достаточно популярна. Правда, в этих всех темах я, все же, не нашел то, что хотел, а именно: при считывании символов (могут быть и русские, и английские, и другие символы табл. ASCII) из файла, сам файл в кодировке UTF-8, вместо символов выходят кракозябры, а коды символов -- отрицательные. Собственно вопрос: как исправить эту ситуацию? Пробовал setlocale(LC_ALL, "rus"), не помогло.

Добавлено через 16 минут
Забыл дописать, компилятор GCC, MVS2013.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2016, 00:16     Кракозябры при выводе из файла UTF-8
Посмотрите здесь:

Кракозябры при форматировании текста RichEdit C++ Builder
C++ Builder Ошибка при выводе бинарного файла
C++ Считывание из файла в char - при выводе выводится лишнее
"Stack around the variable 'a' was corrupted" при выводе содержимого файла на экран C++
Ошибка при выводе строк из файла C++
C++ Ошибка при выводе файла с помощью fprintf
Считать utf-8 из файла C++
C++ Кракозябры при кодировании в JSON
C++ WinAPI Ошибка при выводе файла на озвучку
C++ Перевод текстового файла в UTF-8
C++ При выводе из файла происходит дублирование информации
C++ WinAPI Ошибка доступа при выводе в listbox символа из файла

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gru74ik
Модератор
Эксперт CЭксперт С++
 Аватар для gru74ik
3857 / 1615 / 188
Регистрация: 20.02.2013
Сообщений: 4,644
Записей в блоге: 21
05.03.2016, 10:42     Кракозябры при выводе из файла UTF-8 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Derrt, брямк.
Yandex
Объявления
05.03.2016, 10:42     Кракозябры при выводе из файла UTF-8
Ответ Создать тему
Опции темы

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