看板FreeBSD
标 题Re: [问题]DocBook 写中文内容的存档编码
发信站山水兰阳 (Mon Jan 8 14:43:20 2007)
转信站ptt!ctu-reader!news.nctu!ilcbbs
※ 引述《[email protected] (Alex_W)》之铭言:
> 请问一下,为什麽同一个 sgml 档存成 Big5 就可以过 nsgmls,
> 可是存成 UTF-8 就会出现 non sgml character entity 的问题?
> 我是依照 FDP Primer 的设定来做的,但是想用 OASIS DocBook 来写自己的东西。
> 原档:
> 系统语系是 zh_TW.UTF-8 了,实在不想另外改用 Big5 写东西 :(
利用 env SP_ENCODING=UTF-8
你可以写成这样
#!/bin/sh
ENCODING=UTF-8
/usr/bin/env SP_ENCODING=$ENCODING jade -V nochunks \
-c /usr/local/share/sgml/docbook/dsssl/modular/catalog \
-c /usr/local/share/sgml/docbook/catalog \
-c /usr/local/share/sgml/jade/catalog \
-d /usr/local/share/sgml/docbook/dsssl/modular/html/docbook.dsl \
-t sgml test.sgml > file.html || (/bin/rm -f file.html && false)
/usr/local/bin/tidy -wrap 90 -m -raw -preserve -f /dev/null -asxml file.html
echo -n "加入翻译吧 XD"
--
静中见真境,淡中识本然
--
◢◣ - ● -
◢██◣◢◣ ` Origin: 宜兰资教.山水兰阳 telnet://yilan.twbbs.org
~~ ﹌ ~﹌ ﹉ From : 61-63-0-host123.kbtelecom.net.tw