В документе ActiveX для веб-браузера отображается документ, размещенный в приложении C ++. Этот документ имеет метатег, который указывает неверный кодировку, поэтому вывод выглядит забавно. Я знаю правильную кодировку и хочу изменить ее программно, чтобы это исправить. Но что бы я ни пытался, кодировка остается неизменной.
Я уже попробовал, в разных сочетаниях и вкусах:
IHTMLDocument2::put_Charset
(после окончания загрузки документа);
- изменение свойства "charset" тега "META" (с использованием
IHTMLMetaElement
);
- полное удаление тега "META" (установив для его externalHTML пустую строку);
- Обновление элемента управления.
Элемент управления демонстрирует замечательную настойчивость в сохранении неправильной кодировки. Какие у меня есть другие варианты? Я не могу манипулировать источником загружаемого документа.