Вопрос по кодировкам, Linux + QtGUI + unicode |
Здравствуйте, гость ( Вход | Регистрация )
Вопрос по кодировкам, Linux + QtGUI + unicode |
SemenSemenych |
29.4.2012, 19:49
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 29.4.2012 Пользователь №: 3350 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго времени суток. Внимательно читал гугль, внимательно читал ассистант, но видимо сам не понимаю как кратко задатьь свой вопрос по проблеме. Подскажите в какую сторону ковыряться. Проблема следующая.
Linux + QtCreator; Исходники сохранены в UTF-8. Изначально установлены кодеки (для верности вот прям все возможные) --
На форме QWidget русские буквы отображаются замечательно. Проблема начинается когда я в QLineEdit ввожу русские буквы. В слоте QLineEdit.textChanged(QString &arg1); вот в этом самом arg1 русские буквы оказываются в виде "\2027\2032" и т.д. Естественно потом при добавлении этого аргумента в запрос -- ничего не работает... Полный мрак и засада Куда копать-то, что ещё крутить? |
|
|
Гость_math64_* |
5.5.2012, 11:02
Сообщение
#2
|
Гости |
вот в этом самом arg1 русские буквы оказываются в виде "\2027\2032" и т.д. А так и должно быть Это коды букв ЗК в восьмиричном коде - так они отображаются при выводе в qDebug(), а так это нормальные русские буквы. Если нужно перекодировать в другую кодировку - используй соответствующие кодеки. |
|
|
Текстовая версия | Сейчас: 12.12.2024, 14:51 |