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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QScriptEngine, JSON и Кирилица в UTF-8  (Прочитано 3241 раз)
dangreen
Гость
« : Июль 01, 2012, 09:20 »

написал класс для Qt с помощью которого можно декодировать и енкодировать json в QHash и обратно
так вот, проблема, сервер выдает мне кирилические символы в utf-8 кодировке
Код:
"RU":"\u0420\u00a0\u0421\u0453\u0421\u0403"
после декода в QHash эта строка выглядит как "Р СѓСЃ"

дебажа код понял что это происходит на уровне QScriptEngine или QScriptValue

так вот, как задать кодировку для отображения правильных символов в QScript.. ?
Записан
alexis031182
Гость
« Ответ #1 : Июль 01, 2012, 12:51 »

Может QString::fromUtf8 ( const char * str, int size = -1 ) ?
Записан
dangreen
Гость
« Ответ #2 : Июль 01, 2012, 16:42 »

Может QString::fromUtf8 ( const char * str, int size = -1 ) ?

если в контексте с остальными символами то результата ноль. если отдельно то "Р СѓСЃ"
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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