Netscape 2.0 atau selanjutnya mendukung kode-kode BIG5 dan GB, yang telah didiskusikan di beberapa homepage. Untuk menampilkan bahasa Mandarin dalam Netscape, terdapat tiga langkah :
Mungkin anda akan merasa aneh mengapa anda hanya dapat menggunakan Fixed(HKU) Size 16.0, yang disebabkan dari setting dalam /usr/X11R6/lib/X11/app-defaults/Netscape. Dengan mengasumsikan bahwa anda memiliki font-font BIG5 berikut :
# xlsfonts | grep big5
-hku-fixed-medium-r-normal--0-0-72-72-c-0-big5.hku-0
-hku-fixed-medium-r-normal--16-160-72-72-c-160-big5.hku-0
-kc-kai-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
-kc-kai-medium-r-normal-fantizi-20-200-75-75-c-200-big5.eten.3.10-1
-kc-kai-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
-kc-ming-medium-r-normal-fantizi-0-0-75-75-c-0-big5.eten.3.10-1
-kc-ming-medium-r-normal-fantizi-15-150-75-75-c-160-big5.eten.3.10-1
-kc-ming-medium-r-normal-fantizi-24-240-75-75-c-240-big5.eten.3.10-1
Tambahkan satu baris ke /usr/X11R6/lib/X11/app-defaults/Netscape
*documentFonts.charset*big5.eten.3.10-1: x-x-big5
Lalu, Netscape dapat menggunakan font-font ini dengan baik.
Solusi lain adalah dengan memberi alias ke nama font anda: menambah alias dalam file fonts.alias (ciptakan jika belum ada) dalam direktori font anda.
-big5-taipeik-medium-r-normal--16-160-72-72-c-160-big5.hku-1 taipei16
-big5-taipeik-medium-r-normal--20-200-72-72-c-200-big5.hku-1 taipeik20
-big5-taipeik-medium-r-normal--24-240-72-72-c-240-big5.hku-1 taipeik24
Nama-nama font, seperti taipeik20, adalah yang anda butuhkan untuk memberi alias. Setelah modifikasi, lakukan
# xset fp rehash
untuk memuat kembali nama-nama font sehingga tersedia.
Anda mungkin menemukan bahwa ukuran bahasa Mandarin dan bahasa Inggris tidak proporsional dalam homepage berbahasa Mandarin-Inggris (seperti kata-kata Inggris terlalu kecil), yang merupakan alasan bahwa apa yang telah anda pilih sebagai font bahasa Inggris dan bahasa Mandarin tidak seimbang ukurannya. Kembali ke konfigurasi font, dan pilih Western(iso-8859-1). Kemudian, dalam opini anda, rubah ukuran font-font bahasa Inggris agar menjadi proporsional.
Oleh karena bentuk baku sendmail 8.8.x akan mengkodekan seluruh surat 8-bit dulu sebelum dikirimkan, yang mungkin atau tidak akan mengurangi pengaruh terhadap penerima. (Silakan lihat "Subbagian berikut" untuk solusi). Kebanyakan host dapat mengirim secara langsung surat-surat 8-bit, sehingga anda sebaiknya mengkompilasi ulang sendmail dan meniadakan kemampuan pengkodean (encoding
).
# tar zxvf sendmail-8.8.8.tar.gz
# cd src/Makefiles
# chmod u+w Makefile.Linux
# vi Makefile.Linux
Tambahkan -DMIME8TO7=0 setelah CFLAGS+=.
# cd ..
# ./makesendmail all install
man pages
) ke direktori yang sesuai secara manual (Tidak apa jika tidak diinstal).
# kill -9 `head -1 /var/run/sendmail.pid`
# /usr/sbin/sendmail -bd -q1h
procmail adalah sebuah penyaring surat elektronik, yang dapat memanipulasi surat-surat sebelum menyimpannya ke dalam kotak surat anda, sebagai contoh, mengklasifikasikannya dan sebagainya. Namun, saya ingin mengajarkan anda bagaimana menggunakan procmail untuk membuka kode ke dalam file teks murni dan bagaimana mengkonversi berbagai surat-surat terkode ke sistem pengkodean yang anda gunakan.
Buat file .procmailrc di direktori home anda, sebagai berikut :
# Untuk menghindari kecelakaan, simpan surat-surat sebelum pakai procmail.
# Anda dapat menyaring surat untuk memastikan surat yg tidak perlu disalin
# sebagai contoh, MAILER-DAEMON.
:0 c
* !^From.*MAILER-DAEMON
mail/procmail-backup
# Buka surat yang dikodekan dengan quoted-printable atau base64.
:0
* ^Content-Type: *text/plain
{
:0 fbw
* ^Content-Transfer-Encoding: *quoted-printable
| mimencode -u -q
:0 Afhw
| formail -I "Content-Transfer-Encoding: 8bit" \
-I "X-Mimed-Autoconverted: quoted-printable to 8bit by procmail"
:0 fbw
* ^Content-Transfer-Encoding: *base64
| mimencode -u -b
:0 Afhw
| formail -I "Content-Transfer-Encoding: 8bit" \
-I "X-Mimed-Autoconverted: base64 to 8bit by procmail"
}
# Di sini akan ditentukan apakah sebuah surat berkode GB/tidak; jika ya
# konversi ke kode BIG5. Jika anda ingin konversi kode BIG5 ke GB, anda
# perlu menukar big5 dengan gb2312 dan mengganti 'hc -m b2g dg 'hc -m g2b'
:0
* ^Content-Type:.*text/plain;.*charset=gb2312
{
:0 fw
| hc -m b2g -t /usr/local/lib/chinese/hc.tab
:0 Afhw
| formail -I "Content-Type: text/plain; charset=big5" \
-I "X-Charset-Autoconverted: gb2312 to big5 by procmail"
}
# Simpan surat-surat dalam kotak surat.
:0:
${ORGMAIL}
Dalam hal ini, mengintegrasikan dengan mimencode, formail untuk mendekode surat, dan menggunakan hc untuk konversi surat berkode GB ke BIG5. Maka anda perlu menginstal alat-alat ini sebelum menggunakan procmail.
Ubahlah file .forward anda
"|IFS=' ' && exec /usr/bin/procmail -f- ~/.procmailrc ||exit 75 #login"
Jika anda dapat mengakses bahasa Mandarin di mesin anda, tetapi tidak dapat mengakses bahasa Mandarin pada saat telnet ke mesin lain, maka masalah mungkin disebabkan oleh telnet. Ketika telnet sedang berhubungan, anda dapat menekan Ctrl-] untuk keluar sementara, dan set binary di prompt telnet untuk memastikan transmisi bit secara penuh. Anda dapat juga menggunakan telnet -8 untuk membuat hubungan (tetapi tampaknya tidak bekerja untuk beberapa site...?). Metode sederhana lain adalah menggunakan secara langsung program telnet 8-bit. Download file biner dari: ftp://linux.cis.nctu.edu.tw/packages/chinese/misc/
less dapat menampilkan bahasa Mandarin secara langsung; hanya perlu menset variabel lingkungan berikut :
# export LESSCHARSET=latin1
Pine versi 3.95 atau lebih lanjut dapat mendukung pembacaan dan pemasukan surat-surat berbahasa Mandarin. Pada saat eksekusi pine, pilih SETUP/Config dalam list, pilih (tekan X):
[X] enable-8bit-esmtp-negotiation
[X] enable-8bit-nntp-posting
Kemudian, tekan C di character-set, dan rubah nilainya ke big5 atau gb2312. Akhirnya tekan E untuk keluar dan menyimpan perubahan.
Anda dapat juga menginstal cpine yang mampu menunjukkan pesan-pesan berbahasa Mandarin : ftp://ftp.vit.edu.tw/unix/linux/chinese/cpine-3.91.bin.tgz
# tar zxvf samba-1.9.17p5.tar.gz
# cd samba-1.9.17p5/source
# zcat samba-1.9.17p2-BIG5-patch-0.gz | patch -s
Lynx v2.7 dapat melihat homepage-homepage berbahasa Mandarin secara langsung. Eksekusi lynx, dan tekan O)ption/C)haracter set, dan kemudian pilih Taipei(Big5) dengan tombol panah, dan akhirnya tekan '>' untuk menyimpan perubahan.
Gunakan switch -l untuk memulai minicom, kemudian anda dapat melihat bahasa Mandarin dalam minicom.
Jika anda mengetik bahasa Mandarin dalam .plan anda tetapi tidak dapat dilihat oleh yang lain, ini mungkin disebabkan oleh karena ketidakmampuan fingerd untuk mengirim kata-kata Mandarin 8-bit. Ambillah cfingerd dari : ftp://nctuccca.edu.tw/OS/Linux/packages/network/finger/cfingerd-1.3.2.tar.gz
Dekompres dan eksekusi ./Configure, kemudian implementasikan make all.
Kemudian, modifikasi /etc/inetd.conf, rubahlah finger asli ke :
finger stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.cfingerd
Biarkan inetd membaca file konfigurasi lagi :
# kill -HUP `cat /var/run/inetd.pid`
TinTin++ bukanlah sebuah software bahasa Mandarin melainkan sebuah tool yang berguna untuk bermain-main mud bahasa Mandarin. Anda dapat mendownloadnya dari : ftp://ftp.princeton.edu/pub/tintin++
Beberapa site mud bahasa Mandarin :
FengYun fengyun.com 5555
Xi You Ji 129.105.79.24 6905
Xia ke Xing 207.76.64.2 5555