crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Русский текст в XML-ки
ruzik
  опции профиля:
сообщение 12.2.2012, 14:48
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 254
Регистрация: 23.2.2011
Из: Саратов
Пользователь №: 2436

Спасибо сказали: 2 раз(а)




Репутация:   0  


Здравствуйте, не подскажите как можно правильно отобразить русский текст из XMl-ки, пытался сделать, что-то типа этого:
QString str = domElement.attribute("name",tr("New folder"));
    QTextCodec * codec = QTextCodec::codecForLocale();
    itemModel->setData(newIndex,codec->toUnicode(str.toLatin1()));

Пробовал вместо toLatin1() toLocal8bit() - все тщетно
Заранее спасибо!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
zloiia
  опции профиля:
сообщение 20.7.2012, 14:28
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 25
Регистрация: 5.5.2011
Пользователь №: 2655

Спасибо сказали: 5 раз(а)




Репутация:   0  


Тему по диагонали прочитал, но QTextCodec воспользоваться не пробовали? Он меня не раз спасал.
#include <QTextCodec>
...
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale()); //для всех строк выставляет кодировку текущей локали


Упс, прошу прощения, ruzik аналогичное предложил.

Сообщение отредактировал zloiia - 20.7.2012, 14:30
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги


8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 23.11.2024, 22:11