2008年9月16日 星期二

Samba UTF8化

#修改smb.conf
[global]
dos charset = UTF8
unix charset = UTF8
display charset = UTF8

#smbmount可用 -o iocharacter=utf8,codepage=cp950

#PS1: unix charset與display charset應該都相同設為UTF8, 若有Win2K以下client需要存取(ex:98,me)則dos charset改為cp950
#PS2: 透過Putty進Shell看到Client傳上來的檔名為亂碼時, 檢查shell 環境變數LANG應為zh_TW.UTF-8, Putty顯示字型為細明體,字集為CHINESE_BIG5, 都對的話修改putty選項Window->Translation->Character set translation on received data改為UTF-8即可正常顯示, 同目錄同時存在簡繁日檔名皆可正常顯示

#參考 http://edin.no-ip.com/legacy/?q=samba_utf8

#2005年舊文章, 有空記得去看: http://phorum.vbird.org/viewtopic.php?p=119666