PDA

Показать полную графическую версию : не открываются файлы справки chm


Страниц : 1 2 3 4 [5]

Petya V4sechkin
25-04-2017, 18:55
spenzov, проверьте, открывается ли у вас файл
C:\Users\serg\AppData\Local\Microsoft\Windows\INetCache\IE\EWWZSXJN\1_����������_���������[1].mht

Имя 1_Абсолютная адресация трансформируется в 1_����������_����� из-за того, что китайский Easy CHM не совсем дружит с русской кодировкой.

P.S. Кстати, у вас в системных настройках Язык программ, не поддерживающих Юникод какой выбран?

spenzov
26-04-2017, 08:46
Petya V4sechkin, Спасибо Это похоже на причину. Приду с работы проверю. Подскажите как посмотреть системные настройки языка? Я всегда думал, что использую кодировку Windows-1251.

Petya V4sechkin
26-04-2017, 09:17
spenzov, щёлкнуть мышью на переключателе ENG/РУС -> Настройки языка -> Дополнительные настройки даты и времени, региональные параметры -> Изменение расположения -> вкладка Дополнительно -> Текущий язык программ, не поддерживающих Юникод.

Проверить версию можно следующим образом: переименовать MHT-файлы в проекте, чтобы в именах не было кириллицы и пробелов (из-за пробелов тоже бывают косяки), и перекомпилировать CHM-файл.

Казбек
26-04-2017, 09:26
из-за пробелов тоже бывают косяки »

И символа решетки # тоже не должно быть.

Petya V4sechkin
26-04-2017, 10:14
Казбек, конкретно up_Excel.CHM содержит следующие MHT-файлы:
1_Абсолютная адресация.mht
2_Маркер заполнения, границы.mht
3_Функции, диаграммы.mht
4_Графики функций.mht
5_Вложение функций.mht
6_Биоритмы.mht

Но в ecINDEX.HHK и ecTOC.HHC их имена превратились в:
1_Àáñîëþòíàÿ%20àäðåñàöèÿ.mht
2_Ìàðêåð%20çàïîëíåíèÿ,%20ãðàíèöû.mht
3_Ôóíêöèè,%20äèàãðàììû.mht
4_Ãðàôèêè%20ôóíêöèé.mht
5_Âëîæåíèå%20ôóíêöèé.mht
6_Áèîðèòìû.mht

Удивительно, что такой CHM вообще открывается.

Казбек
26-04-2017, 10:19
Удивительно, что такой CHM вообще открывается. »

У меня он так и не открылся.))

Есть подозрение, что у вас сам файл кривой »

mig73
26-04-2017, 10:23
А у меня открылся в Win10 и виртуалках 2k3/xp/7 тоже открылся нормально.

Iska
26-04-2017, 10:50
Но в ecINDEX.HHK и ecTOC.HHC их имена превратились в: »
Редактор hhw.exe при сохранении .hhc таким же образом «портит» всю кириллицу. Сам компилятор hhc.exe собирает проект с кириллическим содержимым, что в чистом виде, что в таком «переведённом». Проблемы, с отображением наблюдались и так, и этак, причём стохастически, какую-то стабильную закономерность выявить не удалось.

У меня он так и не открылся.)) »
Под Windows 7 x64 у меня отображается.

Казбек
26-04-2017, 11:58
Открыл я файл.
http://s018.radikal.ru/i524/1704/7d/50dbf56f5faa.png
Сменив английский на русский.
http://s018.radikal.ru/i515/1704/a3/224a5a40d98c.png

spenzov
26-04-2017, 18:53
Казбек, Iska, mig73, Petya V4sechkin, Всем спасибо большое. Надо просто избавляться от кириллицы в заголовках. И все ОК. Тему можно закрыть.

Iska
27-04-2017, 00:30
spenzov, ну, не в заголовках, а в именах/путях файлов — точно крайне желательно. Просто во избежание.




© OSzone.net 2001-2012