?? 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 + -