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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с QTextBrowser  (Прочитано 3841 раз)
Dante
Гость
« : Май 24, 2006, 13:47 »

Собственно сабж некорректно отображает .html документ. Вероятно проблемы с кодировкой. Подскажите, пожалуйста, как в QTextBrowser изменить кодировку, или в какой кодировке писать .html документ?
.html документ был создан при помощи программы CoffeCup 9.1
Записан
DenKor
Гость
« Ответ #1 : Май 24, 2006, 13:55 »

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows1251">

Тег с кодировкой нужно в файле указывать.

А так QTextBrowser по умолчанию использует юникод
Записан
BaltikS
Гость
« Ответ #2 : Май 24, 2006, 14:11 »

Цитата: "DenKor"
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows1251">

Тег с кодировкой нужно в файле указывать.

А так QTextBrowser по умолчанию использует юникод

Да? А мне казалось всегда что надо делать так  :wink:
Код:
QMimeSourceFactory *mymime = helpBrowser->mimeSourceFactory(); 
    mymime->setExtensionType("htm", "text/html;charset=windows-1251");
    helpBrowser->setMimeSourceFactory(mymime);

Таким образом можно принудительно поставить другую кодировку, не указанную в теге <META>
Записан
DenKor
Гость
« Ответ #3 : Май 24, 2006, 15:58 »

В 4 класса QMimeSourceFactory нет.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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