Название: Qt3 и Win 98 Отправлено: igor87 от Сентябрь 20, 2005, 11:46 Написал прогу с испоьзование Qt 3.3.4. В Win XP и Win 2000 идет без проблемм, так как там поумолчанию интерфейс в юникоде, а вот в 98-ой вместо русских букв вопросы. Пробовал вывод не через trUtf8(), а через tr() с использованием QTextCodec::setCodecForTr( QTextCodec::codecForName("utf8") ); (смена кодировки, естственно была раньше вывода). Вместо СР1251 пробовал и другие кодировки, но без результатно. Можно-ли как-то частично переписав программу заставить работать ее нормально или же можно как-то в 98-ой заставить работать Utf8?
Название: Qt3 и Win 98 Отправлено: Alexei от Сентябрь 20, 2005, 12:29 Я использовал только QTextCodec::setCodecForCStrings и под 98-ми все работает хорошо, в том числе, и с применением tr.
Название: Qt3 и Win 98 Отправлено: igor87 от Сентябрь 20, 2005, 12:49 Не идет с QTextCodec::setCodecForCStrings. Пробовал с разным кодировками.
Название: Qt3 и Win 98 Отправлено: Zmey от Сентябрь 20, 2005, 16:42 По умолчанию используется шрифт, которого нет в 98 винде. Смени шрифт, поставь, например, Arial.
Название: Qt3 и Win 98 Отправлено: igor87 от Сентябрь 20, 2005, 17:30 Со сменой шрифта тоже не получается. Поставил Arial попробовал с utf8, в 2000 и ХР нормально, в 98 не пашет. С другими кодировками вообще ни в какой не работает.
Название: Qt3 и Win 98 Отправлено: igor87 от Сентябрь 20, 2005, 21:55 Заработало :D :D :D Скомпилил безо всяких изменений в VC++ 6.0 . И все нормально заработало. Видимо траблы были из-за VS 2003.
|