📄 018.htm
字号:
<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><TITLE>-->Linux HowTo 中译版-->Linux Chinese HOWTO 中文版 : 其它软体的中文相关问题</TITLE>
<META NAME="keywords" CONTENT=" Linux HowTo 中译版 Linux Chinese HOWTO 中文版 : 其它软体的中文相关问题">
<META NAME="description" CONTENT=" - Linux HowTo 中译版 - Linux Chinese HOWTO 中文版 : 其它软体的中文相关问题">
<style>
<!--
#page {position:absolute; z-index:0; left:0px; top:0px}
.tt3 {font: 9pt/12pt "宋体"}
.tt2 {font: 12pt/15pt "宋体"}
a {text-decoration:none}
a:hover {color: blue;text-decoration:underline}
-->
</style>
</HEAD>
<body text="#000000" aLink=#9900ff link=#006699 vLink=#006699 bgcolor="#FFFFFF" leftmargin="3" topmargin="3" marginheight="3" marginwidth="3">
<TABLE WIDTH="100%" CELLPADDING=10 CELLSPACING=0 BORDER=0>
<TR>
<TD CLASS="tt3" VALIGN="top" width="8%" bgcolor="#e0e0e0"><strong><A HREF="019.htm">后一页</A><BR>
<A HREF="017.htm">前一页</A><BR>
<A HREF="index.html">回目录</A><BR>
<A HREF="../../../../index.htm">回首页</A><BR>
</strong>
</TD>
<TD class="tt2" bgcolor="#F5F8F8" width="84%"><center><B><FONT style="FONT-SIZE: 16.5pt" COLOR="#FF6666" FACE="楷体_GB2312">Linux Chinese HOWTO 中文版 : 其它软体的中文相关问题</FONT></B></center>
<hr color="#EE9B73" size="1" width="94%">
姓名:黄志伟 陈永升<br>
Email:<br>
地址 :<br>
转摘 :http://member.netease.com/</p>
<BR>
<BR>
<hr SIZE="0">
<BR>
<p><br>
9. 其它软体的中文相关问题 <br>
9.1. Netscape Navigator <br>
有许多网页都讨论这个问题。Netscape (2.0 版以後) 同时支援 BIG5 及 GB
编码。要在 Netscape 下显示中文有三个步骤: <br>
<br>
安装 X 的中文字型。请参考 安装中文字型 一节。 <br>
执行 netscape,将 Document Encoding 设定为 Tranditional Chinese (Big5) 或
Simplified Chinese. <br>
在 Netscape 2.x, 3.x 中,这在 Options/Document Encoding/... 中设定。 <br>
在 Netscape Communicator 4.x 中,在 View/Encoding/... 中设定。 <br>
选择你要使用的中文字型。 <br>
在 Netscape 2.x, 3.x 中,由 Options/General Preferences/Fonts 设定。 <br>
在 Netscape Communicator 4.x 中,则在 Edit/Preferences.../Appearance/Fonts
里设定。 <br>
或许你会奇怪为何你只能使用 Fixed(HKU) Size 16.0。这是因为
/usr/X11R6/lib/X11/app-defaults/Netscape 的设定。假设你有下列这些 BIG5 字型 <br>
# xlsfonts | grep big5 <br>
-hku-fixed-medium-r-normal--0-0-72-72-c-0-big5.hku-0 <br>
-hku-fixed-medium-r-normal--16-160-72-72-c-160-big5.hku-0 <br>
-kc-kai-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1 <br>
-kc-kai-medium-r-normal-fantizi-20-200-75-75-c-200-big5.eten.3.10-1 <br>
-kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1 <br>
-kc-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1 <br>
-kc-ming-medium-r-normal-fantizi-15-150-75-75-c-160-big5.eten.3.10-1 <br>
-kc-ming-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1 <br>
<br>
在 /usr/X11R6/lib/X11/app-defaults/Netscape 上加一行 <br>
*documentFonts.charset*big5.eten.3.10-1: x-x-big5 <br>
<br>
如此 Netscape 就能够使用这些字型了。 <br>
<br>
另一个解决的方法是为你的字型名称加上别名(alias):
在你的字型目录下的 fonts.alias 档案中加(如果没有这个档案就自己建)
<br>
<br>
-big5-taipeik-medium-r-normal--16-160-72-72-c-160-big5.hku-1 taipei16 <br>
-big5-taipeik-medium-r-normal--20-200-72-72-c-200-big5.hku-1 taipeik20 <br>
-big5-taipeik-medium-r-normal--24-240-72-72-c-240-big5.hku-1 taipeik24 <br>
<br>
<br>
其中 taipeik20 等你是要为它取别名的字型名称。修改过要後用 <br>
<br>
# xset fp rehash <br>
<br>
重新载入字型名称才会生效。 <br>
<br>
你可能会发现在中英文夹杂的网页里中英文字型的比例并不正确(如英文字太小)。这是因为你的选用的英文字型和中文字型大小并不配合的缘故。回到字型设定中选
Western(iso-8859-1),
然後更改英文字型的大小。调到你认为适当的大小比例即可。 <br>
<br>
9.2. sendmail <br>
因为 sendmail 8.8.x 预设会将所有 8-bit
的信件编码後再送出,这或多或少会对收信人造成一些影响(参见
下一小节 的解决方法)。现在大部份的主机都已能直接传送 8-bit
的信件,所以你最好重新编译 sendmail, 将编码功能关掉。 <br>
<br>
<br>
在下面地点(或映射站台)取回最新版本的 sendmail: <br>
ftp://ftp.sendmail.org/ucb/src/sendmail/ <br>
解开并更改 Makefile: <br>
# tar zxvf sendmail-8.8.8.tar.gz <br>
# cd src/Makefiles <br>
# chmod u+w Makefile.Linux <br>
# vi Makefile.Linux <br>
<br>
在 CFLAGS+= 後加上 -DMIME8TO7=0. <br>
编译并安装 sendmail: <br>
# cd .. <br>
# ./makesendmail all install <br>
<br>
用手动方式安将 man pages 安装到适当目录(不装也没关系)。 <br>
砍掉旧的 sendmail 行程: <br>
# kill -9 `head -1 /var/run/sendmail.pid` <br>
<br>
重新启动 sendmail: <br>
# /usr/sbin/sendmail -bd -q1h <br>
<br>
<br>
9.3. procmail <br>
Procmail 是一个电子邮件过滤器(mail filter).
它可将到的信件在存入你的信箱前先做处理,例如将信件分类等。不过这里要教你的是如何利用
procmail
来将被编码的中文信件解码成纯文字,以及在不同编码的信件转换为你常用的编码。
<br>
<br>
在你的 home 目录下建立 .procmailrc 档案,内容如下: <br>
<br>
<br>
-------------------------------------------------------------------------------- <br>
<br>
# 在用 procmail 处理前先将信件储存下来,以免发生意外 <br>
# 你可以设定那些信件不必备份,例如由 MAILER-DAEMON 来的退信 <br>
:0 c <br>
* !^From.*MAILER-DAEMON <br>
mail/procmail-backup <br>
<br>
# 将以 quoted-printable 或 base64 编码的信件解码 <br>
:0 <br>
* ^Content-Type: *text/plain <br>
{ <br>
:0 fbw <br>
* ^Content-Transfer-Encoding: *quoted-printable <br>
| mimencode -u -q <br>
<br>
:0 Afhw <br>
| formail -I "Content-Transfer-Encoding: 8bit" \ <br>
-I "X-Mimed-Autoconverted: quoted-printable to 8bit by procmail" <br>
<br>
:0 fbw <br>
* ^Content-Transfer-Encoding: *base64 <br>
| mimencode -u -b <br>
<br>
:0 Afhw <br>
| formail -I "Content-Transfer-Encoding: 8bit" \ <br>
-I "X-Mimed-Autoconverted: base64 </p>
<BR>
<hr color="#EE9B73" size="1" width="94%">
</TD>
<TD CLASS="tt3" VALIGN="bottom" width="8%" bgcolor="#e0e0e0"><strong><A HREF="019.htm">后一页</A><BR>
<A HREF="017.htm">前一页</A><BR>
<A HREF="index.html">回目录</A><BR>
<A HREF="../../../../index.htm">回首页</A><BR>
</strong>
</TD>
</TR>
</table>
</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -