Solaris 10自帶的samba3.0.4 用/etc/sfw缺省配置,在WinXP下去訪問沒甚么問題,只是用telnet終端去看發(fā)現(xiàn)是亂碼。查了以下man samba, 發(fā)現(xiàn)unix charset 缺省是UTF-8編碼的。因此修改 smb.conf的[global]節(jié),加上:
unix charset = GBK
dos charset = GBK
display charset = GBK
重啟samba即O.K. 注意不要寫成zh.GBK, zh_CN.GBK, zh.UTF-8, ASCII,都沒用。
另外sunsolve.sun.com上有新的samba patch,可以讓你升級(jí)到3.0.11.
Solaris 9上沒問題可能是因?yàn)閟olaris 9上自帶的samba是2.x版本的,好想你以zh.GBK的locale起動(dòng)samba不需要特別的設(shè)置,中文都能正常顯示
新聞熱點(diǎn)
疑難解答
圖片精選