Samba+FTP 字体问题!!

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

Samba+FTP 字体问题!!

文章isaac » 週六 2月 05, 2005 4:33 pm

samba版本3.0.10
Vsftpd版本2.0.1

首先我在windows下用Samba登陆debian。在目录里面我改文件名
输入中文一切显示正常!但用FTP登陆后,进入同一个目录,看同一个文件,却出现了乱码!在Samba界面上却仍然是正常的!反过头来,若我在FTP客户端里面修改中文名,再用Samba登陆看又是乱码了!而在FTP客户端显示也是正常的!

这个问题如何解决??请各位高手指点小弟!谢谢了!
isaac
可愛的小學生
可愛的小學生
 
文章: 75
註冊時間: 週三 12月 22, 2004 4:36 pm

re:Samba+FTP 字体问题!!

文章訪客 » 週六 2月 05, 2005 7:48 pm

ftp 預設以 local 的編碼去顯示文檔名稱,換言之,也就是以big5,或gb來顯示
而samba 3.0以後已經使用unicode作為預設編碼

所以你必須調整samba的設定,使它使用big5或gb才行
訪客
 

re:Samba+FTP 字体问题!!

文章訪客 » 週日 2月 06, 2005 2:28 pm

怎样改变啊?
在那里调整这个设定啊?
訪客
 

re:Samba+FTP 字体问题!!

文章Tetralet » 週二 2月 08, 2005 2:48 pm

例如:
代碼: 選擇全部
dos charset=big5
unix charset=big5
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Samba+FTP 字体问题!!

文章forgetter » 週二 2月 08, 2005 4:18 pm

to 各位:小弟的问题稍有不同

我的samba server(Debian sarge)的locale是en_US.UTF-8
不知为何,win2000的smb client连上的话,中文显示一切正常,
而另一台Debian(sarge,locale为en_US.UTF-8,LC_CTYPE为zh_CN.UTF-8)的smb client连到server却无法正常显示中文。

在server的smb.conf中加入过
代碼: 選擇全部
unix charset=utf8
,也在mount smbfs时加上过codepage=cp65001,iocharset=utf8的选项,可是依旧无法在linux下正常显示中文文件名

请问这是什么原因?我应该如何做呢?谢谢!
forgetter
可愛的小學生
可愛的小學生
 
文章: 38
註冊時間: 週四 10月 21, 2004 12:53 am

文章Tetralet » 週一 2月 14, 2005 1:25 pm

那麼設定成:
代碼: 選擇全部
   display charset = UTF8
   dos charset = UTF8
   unix charset = UTF8

看看是否可行?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章forgetter » 週一 2月 14, 2005 4:16 pm

Tetralet 寫:那麼設定成:
代碼: 選擇全部
   display charset = UTF8
   dos charset = UTF8
   unix charset = UTF8

看看是否可行?

果然可以了,真是太谢谢了!
forgetter
可愛的小學生
可愛的小學生
 
文章: 38
註冊時間: 週四 10月 21, 2004 12:53 am


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron