一個可能是Samba和OS所用的編碼不一樣。譬如samba的charset是cp-950而OS是UTF-8。要不就把Samba的編碼改成UTF-8,要不就把vsftp的local_charset和remote_charset改一下,變成可支援big5。有可能必須patch vsftpd。
這是編碼的問題,Windows平台傳上來的編碼應該是Big5.
Big5在Linux裡面看是亂碼,但是在Windows網芳的顯示卻是正確的.
Utf-8在Linux裡面看是正確的,但是Windows網芳的顯示反而是亂碼.
看你的用途吧.
小弟在smb.conf中有多加一行unix charset = big5
這樣子再samba裡面看中文是ok的,只是在ssh中看到會是亂碼...
參考一下~