由於 SGMLtools 1.0.x 不能正確處理中文的 SGML 文件,因此我寫了這個中文套件,先將中文編碼後再交給 SGMLtools 處理。
套件中包含一工具程式 mb2a
, 可自標準輸入或檔案中讀取資料,將其中的 BIG5 或 GB 字元編碼成 @=XXXX
的形式,其中 XXXX
就是該字的 BIG5 或 GB 碼。
這個程式同時也能將這種編碼的資料予以解碼。
套件中還包含一些指令稿(shell script), 將中文 SGML 檔案交由 mb2a
編碼後交給 SGMLtools 處理,再將輸出的檔案解碼成正常的中文檔案。
本程式套件原名為 bg5sgmltools. 0.9 版以後加入 GB 碼的支援,因此改名為 zh-sgmltools.
要使用本套件,你必須先安裝這些工具程式:
v1.0.9
.v6.1.0
.最新版的程式可在
ftp://ftp.linux.org.tw/pub/CLDP/src/
取得:
zh-sgmltools-1.0-x.tar.gz
zh-sgmltools-1.0-x.i386.rpm
zh-sgmltools-1.0-x.src.rpm
安裝很簡單。解開後
make
make install
本程式是 Linux 中文文件計劃(CLDP)的一部份。如果你參與 CLDP 計劃,請安裝本套件以便測試,轉換中文 SGML 檔案。請參考本計劃的網頁:
http://www.linux.org.tw/CLDP/
如果你發現臭蟲,或有任何建議,請來信告知:
cwhuang@linux.org.tw