LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 850|回复: 3

高手来看看啊,关于samba 2.x无法显示中文的问题,client code page不好用啦

[复制链接]
发表于 2009-12-31 17:49:47 | 显示全部楼层 |阅读模式
samba的版本是2.2.12,smbd能正常工作。但mount -t vfat -o codepage=cp437 xxxx一个U盘后,并将U盘挂载点共享出去,通过PC端的网上邻居看到的所有的带中文的目录、文件都是乱码。

我在smb.conf中设定client code page = 437也没作用。

我将samba的版本换成3.0.10后,在smb.conf设定dos charset = 437,通过PC端的网上邻居看U盘,所有中文都能正常显示。

samba 3.x的smbd太大了,有3M多,我要跑到嵌入式设备上,一跑内存都要占用7、8M,实在太可怕了,同是设定将数据转为437后发给客户端,但差距怎么这么大呢。

client code page没起作用啊~~~~~~~~高手帮忙啊~~~~~~~~~
发表于 2009-12-31 18:02:17 | 显示全部楼层
samba 3.0.33
   dos charset = 936
   unix charset = UTF-8
我是这么设置的,
不过没有挂过FAT的盘来共享。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-4 11:24:18 | 显示全部楼层
帖子上已经说明了,samba3.x设置dos charset是可以地,但samba2.x设置client code page中设置不行,我希望是找出client code page不行的原因,谢谢
回复 支持 反对

使用道具 举报

发表于 2010-1-4 13:11:12 | 显示全部楼层
以前用moto E2时samba是可以成功的,中文名也没问题,可惜现在机子不在手上了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表