Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   qtWebkit непонятки с кодировкой (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/qtwebkit-neponyatki-s-kodirovkoj-357136/)

Guest 30.09.2011 18:24

qtWebkit непонятки с кодировкой
 
добрый день, собсна такая проблема.Загружаю 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);Все работает замечательно, но есть одно но. Я не могу получить кодировку в которой загружена страница, поковырял доки на эту тему, ничего не нашел. Хотелось бы узнать, кто-нибудь сталкивался с подобной проблемой и как решали?


Часовой пояс GMT, время: 22:50.


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