Russian Qt Forum
Ноябрь 23, 2024, 02:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: readRawData и кодировка  (Прочитано 4508 раз)
timur85
Гость
« : Июнь 15, 2007, 19:39 »

С двоичного файла методом readRawData считал ANSI строку. Но вместо русской кодировки вывелась кривые символы (проблема видно в кодировке). Подскажите пожалуйста как ее преобразовать к нормальному виду.
Записан
fanat9
Гость
« Ответ #1 : Июнь 15, 2007, 20:48 »

Не полная информация в вопросе. Куда считал, в какой кодировке было в файле, в какой выводишь, bytesOrder в файле какая ?

Вообще смотри в сторону QString (fromRawData() , fromAscii()),  а уже QString можно конвертнуть в любой нужный тебе формат.
Записан
SABROG
Гость
« Ответ #2 : Июнь 15, 2007, 21:18 »

Скорее всего твои иероглифы это какой-нибудь Windows-utf8, в то время как Qt "думает", что данные были приняты в кодировке Utf-8, что стоит по-умолчанию.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.072 секунд. Запросов: 20.