Здравствуйте, гость ( Вход | Регистрация )
|
Петр91 |
18.9.2011, 8:16
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 19 Регистрация: 10.6.2011 Пользователь №: 2731 Спасибо сказали: 0 раз(а) Репутация: 0
|
Опишу проблему и задачу в целом. Пользователь вводи русскую букву, а вы водиться третья буква от введеной пользователем. Т.е введенный вользовательский символ записывается в переменную, узнается код символа, и прибавляется число три допустим. Проблема возникла с кодировкой. раньше я прописывал
#ifdef Q_OS_WIN32 QTextCodec *codec = QTextCodec::codecForName("Windows-1251"); QTextCodec::setCodecForTr( codec ); QTextCodec::setCodecForCStrings( codec ); QTextCodec::setCodecForLocale( codec ); #endif А сейчас ничего что то не работает... |
|
|
|
Litkevich Yuriy Если речь идёт о Qt, то и тему нужно создавать в р... 18.9.2011, 8:27
ilyabvt Попробуйте использовать UTF-8. 18.9.2011, 9:52
Петр91 Блин помогите! Я писал в консоли, а сейчас в г... 18.9.2011, 10:13
Петр91 Простите за флуд! Спасибо, разобрался во всем.... 18.9.2011, 11:18
Петр91 И все таки снова проблема!! Имеется два те... 19.9.2011, 4:33
ssoft UTF-8 для кодировки не латинских букв использует б... 19.9.2011, 9:10
Litkevich Yuriy Цитата(Петр91 @ 19.9.2011, 7:33) QTextCod... 19.9.2011, 9:53
Петр91 Спасибо большое, за пример с объяснениями! 20.9.2011, 13:52![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 24.12.2025, 7:50 |