kpjmlql 发表于 2004-6-30 11:12:58

SAMBA访问WINDOWS电脑中文文件名是乱码

我的RH9.0下,使用Nautilus 2.2.1来实现SAMBA访问其它的WINDOWS XP电脑,可以访问WINDOWS电脑了,但看到的中文文件名是乱码,怎样解决呀??谢谢。

我的smb.conf文件里已经加上了以下这几行,都 不行,什么会事??


character set = 936
client code page = 936
unix char set =gb2312

GGGO 发表于 2004-6-30 13:48:03

这个问题设置samba是解决不了的,是Nautilus的问题。可以用mount -t smbfs加上显示中文的参数,把网络共享目录mount到一个本地目录,不过就是很麻烦。

kpjmlql 发表于 2004-7-2 11:22:49

请具体写出这个命令,我是菜鸟,不懂。谢谢

GGGO 发表于 2004-7-2 12:45:32

mount -t smbfs -o iocharset=cp936 //magiclinux/bt /mnt/network
-t smbfs 指明文件系统是smbfs
-o iocharset=cp936 显示中文的参数,(不同发行版可能不同,可能要加codepage)其实这里的参数跟挂载fat32里显示中文的参数是一样的。
//magiclinux 是主机名,好像也可以用IP地址
bt是共享目录。多说一句,只能mount共享目录,而不能mount一个远程计算机
/mnt/network是挂载目录,是一个本机上的一个普通目录。

其实也可以用下面这个:
smbmount //magiclinux/bt /mnt/network -o iocharset=cp936

再介绍一些smb命令
smbtree 显示工作组内的共享资源
smbstatus 可以显示建立的smb连接
smbclient -L 192.168.1.132 显示192.168.1.132的共享资源

kpjmlql 发表于 2004-7-5 10:00:25

谢谢楼上的,非常感谢你的热心帮助。
页: [1]
查看完整版本: SAMBA访问WINDOWS电脑中文文件名是乱码