[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Jade, dockbook
On Fri, Jan 22, 1999 at 05:36:45PM +0600, Paul Romanchenko wrote:
> Вторая проблема -- non SGML character number xxxxx. Где и как
> прописываются допустимые символы?
jade использует unicode в качестве системного чарсета. перекодировка
в юикод может производиться двумя способами.
1. entity manager
сам перекодирует entity при чтении. Смотри флажок -b, переменнуюю
среды SP_ENCODING и аттрибут encoding для osfile. Для форточек,
используй значение windows - текущая ANSI кодовая страница (если
доки действительно в cp1251). Или используй ISO-8859-5 (входит в
jade) или koi8-r (патчик лежит у меня на ftp).
2. document relative charset (SGML declaration)
entity manager что видит о том и поет, и entity отдает как был, а в
sgml declaration надо прописать в DESCSET, как перекодировать.
При этом файлы надо указывать как <osfile bctf=identity>file.sgml.
Пример декларации есть у меня на ftp.
См. ftp://ftp.ptc.spbu.ru/people/uwe/sgml/
SY, Uwe
--
uwe@ptc.spbu.ru | Zu Grunde kommen
http://www.ptc.spbu.ru/~uwe/ | Ist zu Grunde gehen