regist123 Цитата: Что плохого будет если вся справка будет в кодировке UTF-8 ?
Вам нужен контент в UTF8 или оглавление/индекс в этой кодировке?
Если контент - то особого смысла нет, поскольку контент показывается движком IE, которому по барабну кодировка, главное, чтобы она была указана корректно в хидере html файла, входящего в состав справки и на компе, на котором читают хелп были шрифты (в частности, русские) - на современных нерусских виндах они есть.
Если оглавление/индекс - то UTF8 не предусмотрена спецификацией chm формата (для нелатинских языков, по крайней мере).
То есть, кракозябры как раз из-за того, что UTF8 не поддерживается.
Если же вам принципиально нужен сплошной UTF8, то переходите с древнего chm на что-нибудь посовременнее или на формат ebook в виде исполняемых файлов (exe) или даже на pdf.
___________________
Пару советов навскидку по созданию справок в chm, чтобы избежать ряда проблем
- старайтесь не использовать папки, а если используете, то используйте их в минимальном количестве и минимальной вложенности (без подпапок).
- используйте в именах файлов и в именах папок только латиницу и цифры. При этом именуйте файлы таким образом, чтобы при сортировке по именам их последовательность совпадала с последовательностью топиков в оглавлении хелпа
- старайтесь использовать короткие имена и без пробелов и проч.
- заполняйте теги <title>...</title> в html файлах содержимым, которое будет идентично названию топика в хелпе.
- ссылки на внешние источники в хелпе снабжайте ключем _blanc
напр, <a href="http://google.com" target="_blank">Ссылка откроется в новом окне</a>