Вопрос по кодировкам, 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" и т.д. Естественно потом при добавлении этого аргумента в запрос -- ничего не работает... Полный мрак и засада Куда копать-то, что ещё крутить? |
|
|
Гость_Гость_* |
5.5.2012, 20:17
Сообщение
#2
|
Гости |
Убери setCodecForLocale. Что значит не увидеть? Увидеть где ? В консоли? В отладчике? В коредампе оО? Опять же какой линукс, про все не знаю а вот например в МСВС у консоли кодировка KOI8-R а в Ubunte UTF-8 (по умолчанию), хотя если codecForLocale не задан это не должно иметь никакой роли и всё должно корректно выводится на системе, в которой локаль поддерживает русские символы или юникод.
|
|
|
Текстовая версия | Сейчас: 12.12.2024, 12:28 |