Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2011, 11:44   #1
Lindemann66
Форумчанин
 
Регистрация: 28.02.2011
Сообщений: 127
Радость Проблема с отображением символов в файле

Всем привет!

Такой вопрос
Нужно записать русский текст в кодировке UTF-8 в JSon файл
Для получения JSon использую, собственно, QJson
Вот код
Код:
QVariantList changesList;
...
QVariantMap host;
...
host.insert("title", changes[i].title);
...
changesList << host;
...
QString json = QString(serializer.serialize(hostLinks));
QFile file(filename);
if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) {
    QMessageBox::warning(0, QObject::tr("File error"), QObject::tr("NewLinks file create error!"));
    return;
}
QTextStream out(&file);
out << json;
file.close();
changes[i].title - в данном случае содержит русский текст в UTF-8

так вот, при выполнении указанных операций в файл вместо руского текста записывается строка вида
Цитата:
...C:/Users/\u0410\u043b\u0435\u043a\u0441\u043 5\u0439/AppData/Roaming...
То есть, откуда-то берутся символы \u0410\u043b\ и т.д.

Кто-нибудь сталкивался с таким? Где-то нужно сделать обратное преобразование кодировки, или дело в QJson?

Буду благодарен за лобые советы
Lindemann66 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с отображением. Simel HTML и CSS 1 07.01.2011 01:57
Проблема с отображением 3д обьекта vaflea Общие вопросы C/C++ 19 26.05.2010 01:15
Проблема с отображением времени HAMMAN Помощь студентам 2 22.04.2009 16:17
проблема с отображением DBGrid gotex БД в Delphi 12 04.06.2008 01:06
Проблема с отображением текста ALR Свободное общение 0 18.02.2007 20:08