Subject: [TALK.CMPT]~{;FScR9;0#(H}#)~}Dialog between Two Fish (3)

From: [email-masked] ()
Date: 3 Aug 1993 12:10:09 GMT

黄鱼夜话（三）

                               HZ码与ZWDOS

带鱼：黄鱼，今天你是不是该讲讲电脑中文了。俺老听人讲国标码、大五码、还有王码、仓颉码什么的。
黄鱼：老规矩，先让俺文绉绉地讲点背景。在电脑上进行汉字信息的处理包括汉字信息的输入、加工和输出。为了在不同电脑（计算机）之间传输汉字信息，中国大陆制订了国标《信息交换用汉字编码字符集》即国标ＧＢ２３１２，它对６７６３个汉字制订了交换码，这就是通常说的国标码（ＧＢ）。台湾也制订了《通用汉字标准交换码》，其中收了１３０５３字，这就是大五码（ＢＩＧ－５）。
带鱼：大陆的和台湾的交换码不一样，有没有两种码之间的转换软件？
黄鱼：当然有了。去ifcss.org(129.107.1.155)就可以取到。俺将文件名告诉你：
      ＵＮＩＸ版：/software/unix/convert/hc-30.tar.Z
      ＤＯＳ版：  /software/dos/convert/hc-30.zip
      ＭＡＣ版：  /software/mac/convert/HC-1.5.hqx or HZ-3.0L.hqx

带鱼：俺听人说可以免费订阅ＧＢ版华夏文摘，能每周都收到一期。
黄鱼：你知道ＦＴＰ时有两种传输模式，一种是ASCII，一种是Binary。
ASCII制文件通常可在不同电脑系统间直接交换，而Binary文件通常不能在不同
电脑系统间直接交换。所以在电脑网上邮寄ＧＢ或ＢＩＧ５这类“二进制文件”时
，必须用UUENCODE等方法把文件编制成ASCII文件，到达终点时再通过
UUDECODE还原成二进制文件。所以你得将那寄来的华夏文摘GB文件先从Mail
里存储成一个文件，将这个文件脱码，再用你在主机上装的中文软件阅读。如果你
只能在ＰＣ或ＭＡＣ微机上读中文，那还得加一个从主机到微机的传输步骤。
带鱼：哇，好麻烦好麻烦呀！
黄鱼：依俺看可以在主机上用ＦＴＰ的，就用不着邮订华夏文摘了，最起码可以每
周五去踢它回来。
带鱼：还有更好的法子吗？
黄鱼：有。这就是使用ＨＺ码。
带鱼：哟，又来一匹马。
黄鱼：ＨＺ（取自“汉字”两字）编码是由李枫峰和魏亚桂设计提出的。在这个编
码系统中，所有的汉字完全用ASCII的128个字符来编码，每行的HZ码
必须用“~{”开头，用“~}”结尾。这样汉字就可以不用UUENCODE顺利地在计算机网络中自由传输了。
带鱼：现在网上有用ＨＺ码的中文信息吗？
黄鱼：华夏文摘已经有ＨＺ版广播了……
带鱼：那俺这就去订一份去。
黄鱼：别急，你听我说完嘛。要看ＨＺ版也不用订，还有更好的法子呐。
带鱼：啥法子，快告诉俺嘛。
黄鱼：不能白告诉你，今晚再请俺一瓶啤酒。
带鱼：好你个黄鱼，得得得，俺就再出一次血。
黄鱼：这法子就是看那USENETNEWS的中文新闻组alt.chinese.text。用中
文说白了就是牛嘶咕噜铺，殴斗．差你死．踢死他。
带鱼：听这中文名儿好象阶级斗争挺激烈的。
黄鱼：就是。这是个自由论坛，阿狗阿猫都可以发言，当然也可以骂大街了。你在
这里头也可以看华夏文摘。在这儿看，啥都不用管，只要睁开眼看就得了。俺给你
在这ＰＣ上示范一下，先按昨晚阿崎婆的搜索结果去将那zwdos取回来，别忘
了有一个字库文件cclib.16也得带上。zwdos在ifcss.org(129.107.1.155)
里也有，目录是/software/dos/ZWDOS。取回后将cclib.16与zwdos220.zip
解压缩后的一堆文件放在一块，最好是做一个专门存它们的子目录，叫zw什
么的。然后进入这子目录，根据你的ＰＣ的monitor选择zwvga/zwega/zwherc
中的一个命令键入，这解码脱码程序就开始干活了，一旦发现屏幕上用“~{”和“~}”括起来的玩意儿就立刻将这些HZ码显示为相应的汉字；你这
时如果用一个通讯程序如装有Ethernet卡的ＰＣ上的Telnet或Telbin
，或装“摸蛋”modem的ＰＣ上的Kermit或Procomm联到主机上，主机
是ＵＮＩＸ的用rn，vn或tin，主机是VMS/VAX的用news，vn
或其它的什么newsreader就可以看alt.chinese.text了。想让ＰＣ一开机
就运行zwdos，可以在AUTOEXEC.BAT文件内加入这两行：
  cd /zw
  zwvga （或zwega，zwherc）
       还在用老古董CGA的可以在ifcss.org: /software/dos/ZWDOS/old
找到老版的可以用在CGA上的zwdos。
带鱼：俺可以用zwdos往这铺子里贴文章吗？
黄鱼：可以。魏亚柜掌柜的这个软件，３７５５个常用汉字的输入采用的是无调拼
音法，；其余３００８非常用字可用偏旁查字法输入。你可以在你习惯使用的编辑
系统(editor)如vi，Emac下象编英文一样编辑中文，输中文时要将大
写键(Caps Lock)锁住，记得在每行开头用“~{”开门，用“~}”
关门。
带鱼：让俺试一试。俺想打你的“黄”字。
黄鱼：先敲入“~{”，按下大写键，输入huang，按空格键，屏幕下方就
出现发huang音的常用字，用左右光标（有时是数字键盘上的４、６键）选“
黄”字，再按回车，就把“黄”字整到你正编的文件里了。
带鱼：俺想打侃大山的“侃”字。
黄鱼：这字在国标里是非常用字，输入法是这样：先敲入“~{”，按下大写
键，按x键再按空格键，按空格键，屏幕下方选字框出现许多偏旁部首，用左
右光标（有时是数字键盘上的４、６键）选“亻”，就会出现以“亻”为偏旁的的
非常用字，找到“侃”字，再按回车，“侃”字就进入文件里了。有一点要说明的
是，魏掌柜的zwdos汉字拼音输入是一字一音，所以有些多音字的输入就得记
住是用哪个音。如“着”用zhuo，“重”用zhong，“还”用huan，
“了”用liao等。
带鱼：那么用这zwdos也能看和发中文依妹儿罗？
黄鱼：你倒是挺会举一反三的。不过用UNIX的mail时注意在用“~{”开门时不要把“~”打在每行的第一列上，因为第一列的“~”在Mail里有特殊用处（如“~r”表示附上一个文件），所以用要至少按空格键一下
再打入“~{”。如果调入vi等编辑系统就不用空一格了。
俺们明晚再接着聊吧。喝酒去。

   __      __      __      __      __       __      __
  /_/\    /_/\    / /\    /_/\    / /\     /_/\    /_/\
 _\ \ \  _\ \ \  / /  \  _\ \ \  / / /    _\ \ \  _\ \ \
/_/\_\ \/_/\ \ \/_/ /\ \/_/\_\ \/_/ / __ /_/\_\ \/_/\ \ \ 
\ \ \/  \ \ \ \ \ \ \/  \ \     \ \ \/_/\\ \ \/ /\ \ \ \ \    
 \ \  /\ \ \ \_\ \ \  /\ \ \  __ \ \ \_\ \\ \   \ \ \ \_\ \
  \ \ \_\/\ \ \/ /\ \ \_\/\ \ \_\/\ \ \/ / \_\/\ \ \ \ \/ /
   \ \ \   \ \  /  \ \ \   \ \ \   \ \  /     \ \ \ \ \  /
    \_\/    \_\/    \_\/    \_\/    \_\/       \_\/  \_\/