Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 18:24
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

добрый день, собсна такая проблема.Загружаю web-страницу средствами QtWebkit, qt версии 4.6.1.Мне требуется изменить кодировку отображаемой страницы(в примере из windows-1251 в koi8-r). Делаю следующим образом:Код:QString htmlString = view->page()->mainFrame()->toHtml(); QTextCodec* codec = QTextCodec::codecForName("windows-1251"); QByteArray string = codec->fromUnicode(htmlString); codec = QTextCodec::codecForName("koi8-r"); QString string1 = codec->toUnicode(string); view->page()->mainFrame()->setHtml(string1);Все работает замечательно, но есть одно но. Я не могу получить кодировку в которой загружена страница, поковырял доки на эту тему, ничего не нашел. Хотелось бы узнать, кто-нибудь сталкивался с подобной проблемой и как решали?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
QtWebkit + футеры Guest Продолжение старого архива 0 01.10.2011 06:05
QtWebKit и Сертификат сервера SSL Guest Продолжение старого архива 0 30.09.2011 17:55
Опять непонятки с кодировкой..... Guest Новый архив 2 0 29.09.2011 10:55
Пересборка QtWebKit, возможна ли? Guest Третий архив вопросов и ответов 0 28.09.2011 18:03
Вопрос по QtWebkit Guest Третий архив вопросов и ответов 0 28.09.2011 17:35



© www.otvetnemail.ru - Форум вопросов и ответов.