FreeBSD 5.x 以上,就已經支援 i18n,之前因為 ftp 日文檔名的問題,所以全面 utf-8 記錄一下整個過程
改 tcsh 的登入設定
1
2#~/.cshrc
setenv LC_ALL = zh_TW.UTF-8
安裝 convmv 轉 big5 中文檔名
1
2cd /usr/ports/converters/convmv
make install clean;rehash
使用法
1
convmv -f big5 -t utf-8 -r --notest [檔名 or 目錄名]
檔案內容編碼用 iconv 轉
1
iconv -f big5 -t utf-8 檔名 > 檔名
重編 pure-ftpd 支援 RFC 2640,在 Makefile 裡面加上
1
--with-rfc2640
編完後編輯 pure-ftpd.conf
1
2FileSystemCharset utf-8
ClientCharset big5
這樣一來就完成 FreeBSD UTF-8 化
延伸閱讀