Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Delphi] WysiwyG Html редактор из TWebbrowser


Автор: elementos 3.3.2008, 14:02
здравствуйте.

я потратил много времени чтобы сделать визуальный ХТМЛ редактор на основе TWebbrowser.
условия его использования: он должен корректно работать с русским текстом в нерусской системе, 
при этом нельзя насильно устанавливать пользователю язык, шрифт, менять региональные установки...
все работает отлично, кроме одного "но"- все сводится на нет тем, что когда нужно получать содержимое хтмл документа он возвращает ?????.????? вместо русского.
простое открытие страницы с русским текстом показывает корректное отображение русского, до тех пор, пока webbrowser не будет переведен в режим редактирования.
после этого он показывает в исходнике знаки вопроса. чего я уже не перепробовал, и юникодные компонеты (TNT Unicode) как промежуточный контейнер, и CSS в шаблоне (с разными шрифтами) - ничто не дает нужного результата. :(
при этом на экране webbrowser корректно отображает русский текст, но при попытке получить через

Код

webbrowser.OleObject.Document.Body.innerHTML 


возвращает ???? вместо русского языка.

буду очень благодарен за любую помощь

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)