Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   QString::fromLocal8Bit("\\u0414\\u043E\\ u043A\\u0443\\u043C\\u0435\\u043D")==? (https://www.otvetnemail.ru/novyj-arhiv-3-813/qstring-fromlocal8bit-u0414-u043e-u043a-u0443-u043c-u0435-u043d-261322/)

Guest 28.09.2011 20:20

QString::fromLocal8Bit("\\u0414\\u043E\\ u043A\\u0443\\u043C\\u0435\\u043D")==?
 
Получаю из базы SQLite поле с текстом например "\\u0414\\u043E\\u043A\\u0443\\u043C\\u0 435\\u043D\\u0442\\u0438"Если взять и написать вручную QString::fromLocal8Bit("\u0414\u043E\u04 3A\u0443\u043C\u0435\u043D\u0442\u0438") то текст получается кирилицей, все в норме потому что слэши одинарные.Но строка из базы включает в себя строчный слэш "\\", а не одно символьный "\u0414"всякие манипуляции типа .replace("\\u","\u") не дают результата.Чем можно перевести такую строку в кирилицу используя Qt4?замучился я уже, буду рад помощи


Часовой пояс GMT, время: 04:22.


© www.otvetnemail.ru - Форум вопросов и ответов.