doc:utf8note
前言
我最近在把 FreeBSD 底下的環境換成 Unicode (UTF-8) 環境,底下是一些需要的設定之類的。另外,感謝 kcwu 提供許多協助跟 patches。
系統
需要修正的東西
轉碼表 (Big5-2003)
Locale 字寬
軟體
PuTTY
shell
luit
screen
defc1 off
defencoding utf8
screen 會看執行 screen 時的 LANG 幫你轉
bind b encoding big5 utf8 (C-a b 切 Big5)
bind u encoding utf8 utf8 (C-a u 切 utf-8)
裝 sysutils/screen 的時候 WITH_CJK (mhsin's cjkwidth)
-
chinese/mutt
不用 set charset, set locale 了. mutt 會看 LANG 幫你轉
charset-hook, send_charset 我還是留著
set ascii_chars=yes
assume_charset (included in chinese/mutt, included in mutt-devel 1.5.15)
裝 devel/ncurses (5.5_1 之後版本),再裝 mutt 就會自動用 ncursesw,畫面會比較正確 (20070309 之後的 7-CURRENT 不用裝了,20070407 之後的 6-STABLE 不用裝了)
BBS
x11/rxvt-unicode
chinese/oxim
x11/mlterm
converters/convmv
-
先 [=convmv -f big5 -t utf8 *] 確定沒問題,再加 [=–notest] 轉換.
也有其他好用 option 譬如 [=-r recursive],或 [=–unescape] 對付 %20
根據convmv網頁上的資訊,目前perl 5.8.7似乎有些問題,若使用 1.0.9之前的版本
doc/utf8note.txt · Last modified: 2007/06/11 15:54 by 140.112.90.67