Помогите с кодировками |
Здравствуйте, гость ( Вход | Регистрация )
Помогите с кодировками |
sibmail |
11.2.2010, 13:54
Сообщение
#1
|
Студент Группа: Участник Сообщений: 63 Регистрация: 20.3.2009 Пользователь №: 626 Спасибо сказали: 0 раз(а) Репутация: 0 |
в программе я использую CP1251
в main.cpp написал следующее QTextCodec *codec=QTextCodec::codecForName("CP1251"); QTextCodec::setCodecForTr(codec); QTextCodec::setCodecForCStrings(codec); QTextCodec::setCodecForLocale(codec); QString spec_symbol; int code=255; spec_symbol+=(char)code; //spec_symbol="я" и теперь обратно от символа к коду spec_symbol.at(0).unicode() //но здесь я уже получаю код 1103 Если в начале убрать QTextCodec *codec=QTextCodec::codecForName("CP1251");..... то все работает. как получить корректный код??? |
|
|
DIMEDROLL |
11.2.2010, 14:22
Сообщение
#2
|
Участник Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: 0 |
что то я не понял, а что ты хотел получить?
|
|
|
Текстовая версия | Сейчас: 15.1.2025, 9:47 |