ChinaUnix首页 > 精华文章 > FTP服务器 > 正文

[保留] ftp 和 samba 里面的中文文件名编码问题


http://www.chinaunix.net 作者:keelort  发表于:2006-02-15 22:32:17
发表评论】 【查看原文】 【FTP服务器讨论区】【关闭

系统 RHEL AS 4 ,默认 locale 是 en_US.UTF-8 的

vsftpd 和 samba

就是用 ftp 上传的中文文件名的文件在 ftp 里面没问题,但是 samba 里面就是乱码
用 samba 拷贝过去的中文文件名的文件在 samba 里面没问题,但是 ftp 看就是乱码

感觉是两个服务的文件名编码不一致,哪位兄弟知道这两个服务默认都是什么编码,怎么解决乱码问题?

[ 本帖最后由 keelort 于 2006-1-16 16:43 编辑 ]



 keelort 回复于:2006-01-16 16:42:52

已经解决

修改 /etc/samba/smb.conf :

在 [global] 下面加一句:
unix charset = cp936

重新启动 samba 服务,OK

[ 本帖最后由 keelort 于 2006-1-17 10:04 编辑 ]


 ivyharry 回复于:2006-01-19 03:32:14

cool thx


 ramrocket 回复于:2006-01-23 19:27:51

RHEL AS 3 也是这样的,回去改一改!
谢谢!!!


 iceking 回复于:2006-02-11 13:04:50

引用:原帖由 keelort 于 2006-1-16 15:58 发表
系统 RHEL AS 4 ,默认 locale 是 en_US.UTF-8 的

vsftpd 和 samba

就是用 ftp 上传的中文文件名的文件在 ftp 里面没问题,但是 samba 里面就是乱码
用 samba 拷贝过去的中文文件名的文件在 samba 里面没问 ... 


你架的ftp server 在windows下用 ie or cuteftp访问时,中文没有问题吗?


 wolfg 回复于:2006-02-11 13:43:09

引用:原帖由 iceking 于 2006-2-11 13:04 发表

你架的ftp server 在windows下用 ie or cuteftp访问时,中文没有问题吗? 



我试过的环境
Redhat AS44
Locale: en_US.UTF-8
上传中文文件名文件后用IE访问FTP没有问题


 lintyro 回复于:2006-02-13 11:33:10

引用:原帖由 wolfg 于 2006-2-11 13:43 发表


我试过的环境
Redhat AS44
Locale: en_US.UTF-8
上传中文文件名文件后用IE访问FTP没有问题 


   我在Redhat AS 4.0 下装了个pure-ftpd,Locale:en_US.UTF-8, 怎么通过ie上传中文文件名文件在Redhat AS 4.0 里面看是乱码?在ie看没有问题。
谢谢(zh_CH.UTF-8也试过,一样的结果)


 wolfg 回复于:2006-02-13 11:56:06

引用:原帖由 lintyro 于 2006-2-13 11:33 发表

   我在Redhat AS 4.0 下装了个pure-ftpd,Locale:en_US.UTF-8, 怎么通过ie上传中文文件名文件在Redhat AS 4.0 里面看是乱码?在ie看没有问题。
谢谢(zh_CH.UTF-8也试过,一样的结果) 



中文文件名的文件还是尽量用支持unicode的ftp client吧,别用浏览器了


 lintyro 回复于:2006-02-13 12:03:02

引用:原帖由 wolfg 于 2006-2-13 11:56 发表


中文文件名的文件还是尽量用支持unicode的ftp client吧,别用浏览器了 


 proftp 打补丁后解决了这个问题,不知道pureftpd这种补丁有人写出来没有:mrgreen:


 keelort 回复于:2006-02-15 22:30:33

没问题


 keelort 回复于:2006-02-15 22:32:17

引用:原帖由 iceking 于 2006-2-11 13:04 发表

你架的ftp server 在windows下用 ie or cuteftp访问时,中文没有问题吗? 



都没有问题




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=690097
转载请注明作者名及原文出处