Russian Qt Forum
Октябрь 01, 2024, 18:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: qtWebkit непонятки с кодировкой  (Прочитано 2416 раз)
troll
Гость
« : Февраль 09, 2010, 11:57 »

добрый день, собсна такая проблема.

Загружаю 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);

Все работает замечательно, но есть одно но. Я не могу получить кодировку в которой загружена страница, поковырял доки на эту тему, ничего не нашел. Хотелось бы узнать, кто-нибудь сталкивался с подобной проблемой и как решали?
Записан
troll
Гость
« Ответ #1 : Февраль 11, 2010, 18:04 »

что-то очень тихо ) ну хоть подскажите в какую сторону копать...а там я уж сам докопаюсь
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 21.