Тотальная неудачница и убийца жёстких дисков.
#post-id: 8269-06-09
#original-date: 17.03.2023 Fri
#original-time: 6:09 AM
#original-day: 8269
#original-host: WinXP Home SP3 (Build 2600)
Оказалось, что HTML Help не поддерживает юникод.
http://kb.helpwaregroup.com/ms-html-help/hh-tips-tricks#unicode
Ну, тоесть в CHM файле могут быть какие угодно страницы в какой угодно кодировке, главное – чтобы WebBrowser Control смог показать в quirks mode. Но вот содержание и индекс хранятся в ANSI в кодировке, указанной в свойствах CHM файла. Более того, служебные вставки (и не только) на страницах, которые использует вся эта HTML Help система, ожидаются тоже в ANSI в той же кодировке. Например, если оно будет читать тэг TITLE, то не будет смотреть, что там с кодировкой страницы.
Это очень неприятное открытие, но что делать.
#original-date: 17.03.2023 Fri
#original-time: 6:09 AM
#original-day: 8269
#original-host: WinXP Home SP3 (Build 2600)
Оказалось, что HTML Help не поддерживает юникод.
http://kb.helpwaregroup.com/ms-html-help/hh-tips-tricks#unicode
Ну, тоесть в CHM файле могут быть какие угодно страницы в какой угодно кодировке, главное – чтобы WebBrowser Control смог показать в quirks mode. Но вот содержание и индекс хранятся в ANSI в кодировке, указанной в свойствах CHM файла. Более того, служебные вставки (и не только) на страницах, которые использует вся эта HTML Help система, ожидаются тоже в ANSI в той же кодировке. Например, если оно будет читать тэг TITLE, то не будет смотреть, что там с кодировкой страницы.
Это очень неприятное открытие, но что делать.