Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ [РЕШЕНО] Кодировка utf8, cp1251, toPercentEncoding

Автор: lioncub 23.11.2009, 23:01

Что-то с кодировками проблеммы...
есть 2 строки
"Привет!" - utf8
он же
"%cf%f0%e8%e2%e5%f2%21" - toPercentEncoding(сp1251)

Нужно получить из "Привет!" -> "%cf%f0%e8%e2%e5%f2%21" и обратно!
что-то не выходит....

Автор: lioncub 23.11.2009, 23:40

парюсь:
encoding->fromUnicode(str1).toPercentEncoding()

Автор: Litkevich Yuriy 23.11.2009, 23:44

Цитата(lioncub @ 24.11.2009, 2:40) *
fromUnicode
из сколькибитной кодировки эта функция пытается проеобразовать?

Автор: lioncub 23.11.2009, 23:57

все работает... ответ во втором посте... до этого я использовал QUrl, а он не работает с cp1251
кодировка utf8 изначально

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)