Отправляет email-рассылки с помощью сервиса Sendsay

Электронная книга

[еКнига] Проблема с CHM с сайта speakrus.ru/dict/

Здравствуйте, Уважаемые участники листа!

Друзья, раз уж зашла речь о файлах с сайта

http://www.speakrus.ru/dict/

Подниму один вопрос, который меня уже давно занимает. Я как-то слил оттуда все
словари, а когда начал их просматривать, то обнаружил, что некоторые CHM-файлы
открываются в абракадабровой кодировке. Попытка сменить кодировку тем же способом,
что и в IE, успехом не увенчалась.

Может кто подскажет, что делать и кто виноват :).

Ответить   Thu, 4 Aug 2005 10:44:36 +0400 (#412684)

 

Ответы:

Здравствуйте, Михаил.
Расшейте chm на отдельные страницы и посмотрите html код в секции HEAD...
Это, во-первых...
Во-сторых, если это иноязычные словари (то есть, как минимум, двуязычные документы),
то понятие единой для всего документа кодовой
страницы здесь не совсем корректно. Скорее всего, дело в шрифтах, которые надо
установить, чтобы читать, скажем, польскую
лексику...
В-третьих, не будем забывать нашего друга на букву Джа... который только, начиная
с шестой версии, поддерживает юникод...
Переключите синтезатор на язык словаря и послушайте, что изменилось...
С уважением, Анатолий.

__
Дискуссионный лист "Электронная книга"
Перед вами 5952 выпуск листа, разосланный для 917 человек
Модераторы: Михаил Духонин, Матроскин, Светлада
Написать модераторам: lit.book.library.ebookaccess-owner@subscribe.ru
Ссылка на выпуск в архиве: http://subscribe.ru/archive/lit.book.library.ebookaccess/msg/412719

Ответить   "i_chay" Thu, 4 Aug 2005 14:51:21 +0500 (#412719)

 

Здравствуйте, i_chay!

Отвечаю на ваше письмо от 4 августа 2005 г., 15:08
на тему: [еКнига] Re: Проблема с CHM с сайта speakrus.ru/dict/:

Ну положим, если я разошью, то тогда, конечно, без труда исправлю кодировки,
но как потом восстановить всё как было? К тому же в словарях как правило большое
количество файлов - все не выправишь. Может есть способ исправлять кодировки
непосредственно в chm? Или же это недостаток данного формата?

Ответить   Thu, 4 Aug 2005 15:10:29 +0400 (#412833)

 

Здравствуйте, Михаил.

Надеюсь, вы не вручную будете расшивать. Как правило, сшивают тем, чем и расшивают
(например, htm2chm). Когда разошьете, то в
папке, куда вы укажите складывать html, будет файл с другим расширением,например:
Table of Contents.hhc
- это структура исходного chm файла (внутри html код, описывающий дерево book
и topics). Этот файл и поможет вам собрать все
заново.
В самом chm исправить кодировку навряд ли получится. Это сжатый html, то есть
для редактирования его нужно разжать и получить...
расшитый на html.
Для пакетной обработки множества html страниц пишите скрипт: php, JScript, VBScript
и т.д. или на том, чем владеете.
Но прежде чем все это делать, выдерните одну страничку из словаря (откройте в
новом окне ссылку из словаря или откройте html код
страницы -- пункт в контекстном меню, придется поработать лжоз-курсором) и опробуйте
на одной странице предполагаемый алгоритм
замены. Я по-прежнему уверен, что дело не в кодировке, а в синтезаторе.
С уважением, Анатолий.

__
Дискуссионный лист "Электронная книга"
Перед вами 5960 выпуск листа, разосланный для 918 человек
Модераторы: Михаил Духонин, Матроскин, Светлада
Написать модераторам: lit.book.library.ebookaccess-owner@subscribe.ru
Ссылка на выпуск в архиве: http://subscribe.ru/archive/lit.book.library.ebookaccess/msg/413035

Ответить   "i_chay" Fri, 5 Aug 2005 09:12:57 +0500 (#413035)