![]() |
|
![]() ![]() ![]() |
|
Lindemann66 |
|
||||
Thinking... ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 2.8.2011 Где: Ульяновск Репутация: нет Всего: нет |
Всем привет!
Такой вопрос Нужно записать русский текст в кодировке UTF-8 в JSon файл Для получения JSon использую, собственно, QJson Вот код
changes[i].title - в данном случае содержит русский текст в UTF-8 так вот, при выполнении указанных операций в файл вместо руского текста записывается строка вида
То есть, откуда-то берутся символы \u0410\u043b\ и т.д. Кто-нибудь сталкивался с таким? Где-то нужно сделать обратное преобразование кодировки, или дело в QJson? Буду благодарен за лобые советы --------------------
stay true |
||||
|
|||||
_GRIN_ |
|
|||
![]() одинокий падаван ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 18.11.2007 Где: Калуга Репутация: 6 Всего: 7 |
Lindemann66, в какой кодировке ты просматриваешь файл? (по идее \u0410\u043b\u0435\u043a\u0441\u0435\u0439 это "алексей" в юникоде)
-------------------- Дорогу осилит идущий |
|||
|
||||
spyswamp |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: 1 Всего: 7 |
Попробуй QString делать из wchar'а: QString::fromStdWString(L"Валюта") например. По крайней мере, в GUI под Linux это решило вообще все проблемы с отображением русских строк.
И обязательно потом отпишись, как решишь проблему. -------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
Lindemann66 |
|
|||
Thinking... ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 2.8.2011 Где: Ульяновск Репутация: нет Всего: нет |
Спасибо за ответы
![]()
да, это я для примера взял ![]() Проблема, кстати, решилась Там, где файл принимается, строка оказывается, преобразуется в "Алексей" корректно Это сообщение отредактировал(а) Lindemann66 - 26.8.2011, 22:47 --------------------
stay true |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |