linux用samba还是ftp,求助:关于linux的samba和ftp字符集的问题

求助:关于linux的samba和ftp字符集的问题

(2012-01-03 01:29:50)

标签:

linux

杂谈

求助:关于linux的samba和ftp字符集的问题我现在装的系统是rhel4.4,使用的是系统自带的samba服务器和vsftp服务器

数据所在的分区的格式为ext3

现在的问题是:

我在系统里和samba共享里看到的文件都是正常的,没有乱码

但是用ftp客户端登陆上去,中文名都是乱码

用ftp客户端上传的中文名的文件,在ftp客户端里看到的是正常的,但是在系统里和samba里是乱码

我现在大体知道是因为字符集的问题,系统使用的是utf-8,但是ftp的客户端不支持

想请教各位,有什么好的办法能解决这个问题吗?

多谢了原帖由 waterghost 于 2007-2-8 10:54 发表于 1楼

我现在装的系统是rhel4.4,使用的是系统自带的samba服务器和vsftp服务器

数据所在的分区的格式为ext3

现在的问题是:

我在系统里和samba共享里看到的文件都是正常的,没有乱码

但是用ftp客户端登陆上去,中文名都是乱码

用ftp客户端上传的中文名的文件,在ftp客户端里看到的是正常的,但是在系统里和samba里是乱码

我现在大体知道是因为字符集的问题,系统使用的是utf-8,但是ftp的客户端不支持

想请教各位,有什么好的办法能解决这个问题吗?

多谢了

更换 ftp client,比方你的 windows 上使用 FileZilla 可以选 ut

真空包装机 patch。

我现在想把rhel的编码方式改为gb2312,不知道具体怎么实现

比如说,我现在通过samba把服务器上的所有数据都拷贝到windows下的一个临时目录,然后把服务器的编码方式改为gb2312,之后再把数据都拷贝回去

可以,你的 samba 配置改一下就好。samba 3.x 有提供 dos charset 与 unix charset,都指定为

GB2312 这类配置即可。

不知道这样行不行,也不知道怎么转换这个编码

先把 samba 档案复制到 windows,把上面提到 samba 配置改一下,重新把档案复制回到 linux

上面就可以了。

--我在smb.conf里没找到dos charset 和 unix charset呀,是不是默认的就是自动转换呀?

我在测试一下原帖由 waterghost 于 2007-2-8 15:49 发表于 5楼

我在smb.conf里没找到dos charset 和 unix charset呀,是不是默认的就是自动转换呀?

我在测试一下

samba 3.x 你可以先看一下 manpage 找一下相关资讯。

--非常感谢!

我刚才看了man smb.conf

正在测试,smbd好像是每隔一段时间就读smb.conf

我在smb.conf里修改的了dos charset和unix charset,过了一会就生效了,呵呵

先把系统里的数据拷贝出来,然后修改smb.conf,然后再拷贝回去,这个方法是可行的

再次感谢!

我看系统启动的时候http://www.hysterectomymumbai.com,默认的是zh_CN.UTF-8,就是在/etc/sysconfig/i18n里的LANG参数,有没有必要把这个参数也改成gb2312

?原帖由 waterghost 于 2007-2-8 16:40 发表于 7楼

我看系统启动的时候,默认的是zh_CN.UTF-8,就是在/etc/sysconfig/i18n里的LANG参数,有没有必要把这个参数也改成gb2312?

一并改也好,这样后续 shell or X 环境操作比较不会遇到问题点.

--非常感谢,这个问题已经很圆满的解决了,谢谢!LZ能把你的方法贴出来 让我看看吗`

我这几天也在为这件事情烦恼`

`

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值