Русская кодировка в Qt, Не видны буквы... |
Здравствуйте, гость ( Вход | Регистрация )
Русская кодировка в Qt, Не видны буквы... |
++Norton++ |
12.2.2009, 14:58
Сообщение
#1
|
Студент Группа: Участник Сообщений: 98 Регистрация: 5.10.2008 Пользователь №: 380 Спасибо сказали: 0 раз(а) Репутация: 1 |
Есть такой вот такие куски кода:
и
В первом случае в statusLabel (label) выводятся нечитаемые символы неизвестной кодировки. Во втором случае в файл записывается только "This is test: ". Слово "Тест" в него вообще не записывается. Вопрос в том, можно ли как-нибудь это все поправить? |
|
|
Litkevich Yuriy |
12.2.2009, 18:33
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Так и надо было сразу сказать: что следует выбрать ту кодировку, в которой работает редактор, в котором написан код. Я этого даже и не знал! тогда с тебя статья в вики, хотя я тебе уже как-то по лету это объяснял. Раз уж ты это окончательно понял, то и описать сможешь получше [offtop] а если сорцы в ja_JP? я не стану устанавливать кучу локалей ради драного куска кода...и не я один. ну если думать о распространении ПО для других языковых регионов, то лучше чем UTF-8 врядли что-то придумаешь.А вот занимаясь переводом документации обнаружено у тролей в исходниках неизкоренимая привычка все к латин1 приводить. так что это в какой-то мере тест на наличие немногоязычных багов (даж поэтому поводу с трольтеховцами пообщались) П.С. яб тоже не стал устанавливать лишнюю локаль, мне виндовоза с его двумя кодировками в одной ОСи хватает [/offtop] |
|
|
Текстовая версия | Сейчас: 15.1.2025, 9:33 |