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