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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt Русский язык QWidget  (Прочитано 2314 раз)
Sticker007
Гость
« : Март 01, 2013, 21:10 »

проблема такая: в программе делается POST запрос на сервер, в ответ получаю QNetworkReply и заношу его в QString

Код:
void PostRequest::requestFinished(QNetworkReply *reply){
    answer->append(QString::fromUtf8(reply->readAll()));
}

В ответ с сервера приходит русский текст в UTF-8. Разбитую на части строку надо вывести на виджеты (QLabel, QPlainTextEdit)
Как это сделать, чтобы на виджетах был русский текст а не вида "\u0418\u043c\u044f\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f"
Записан
alexis031182
Гость
« Ответ #1 : Март 02, 2013, 02:26 »

Как вариант, добавить в запрос заголовок Accept-Charset с нужной кодировкой. А иначе QTextCodec только вроде.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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