|
|
发表于 2006-9-16 17:46:18
|
显示全部楼层
#簡單的說,在一般情況下,"display charset"與"unix charset"選項設定成與作業系統編碼相同(locale -a),
#"dos charset" 選項設定成 cpXXX 即可,特殊情況調整客戶端的掛載方式也能正確接收編碼
#輸出訊息到 stdout,stderr (也就是在伺服器自己的銀幕上顯示訊息)時所用的編碼。
#這邊應該是指輸出訊息,通常設定成與底下的unix charset選項相同。
DISPLAY CHARSET= utf8
#本機Linux檔案系統所使用的編碼方式。Samba必須要知道本機的編碼方式,才能正確的轉換要送給客戶端的訊息,
#這個選項在一般情況下,應與您 Linux 伺服器系統編碼相同,也就是 /etc/sysconfig/i18n內
UNIX CHARSET = utf8
#DOS客戶端連接到伺服器時,所使用的編碼。測試結果不管是Unix或windows都使用這個編碼設定,
#在設定該伺服器給中文Windows存取時,應使用這個新的參數,在smb.conf裡面沒有 950 這種參數,
#一定是 "cp950",google上面有些文章寫950,少了cp 兩個字元,那是不正確的,在 testparm 檢查時會失敗。
DOS CHARSET = utf8
根据这个解释,我从来没设置错过。:)。 |
|