[问题]我想开机就挂载windows机器的共享文件,(利用samba)但出现乱码?

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
wsxiao
帖子: 13
注册时间: 2005-10-30 17:12

[问题]我想开机就挂载windows机器的共享文件,(利用samba)但出现乱码?

#1

帖子 wsxiao » 2005-11-09 21:03

我想开机就挂载windows机器的共享文件,(利用samba)但出现乱码?但通过浏览windows共享文件夹时没有出现乱码?
我输入下面的命令:
wsx@ubuntu-WSX:/mnt$ sudo mount -t smbfs -o codepage=cp939,iocharset=utf8 //192.9.104.118/music /mnt/Music
出现如下错误提示:
init_iconv: Conversion from UTF-16LE to cp936 #同上,在Linux的X终端中正常显示中文名 not supported
init_iconv: Attempting to replace with conversion from UTF-16LE to ASCII
init_iconv: Conversion from gb2312 #使中文目录正常显示 to cp936 #同上,在Linux的X终端中正常显示中文名 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from UTF-8 to cp936 #同上,在Linux的X终端中正常显示中文名 not supported
init_iconv: Attempting to replace with conversion from ASCII to ASCII
init_iconv: Conversion from cp936 #同上,在Linux的X终端中正常显示中文名 to UTF-16LE not supported



请问这个怎么解决????


我在smb.conf中已经设好了字体集:


unix charset = gb2312 #使中文目录正常显示
dos charset=cp936 #同上,在Linux的X终端中正常显示中文名
security = share #samba验证密码方式,user:需要密码,share:不需要密码

#display chinese charr local= zh_CN.UTF-8
display chareset = UTF-8
unix charset = UTF-8


还需要在那个地方设呢???help!!!!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2005-11-09 21:07

cp936? cp939? 怎么2个不同的编码。
试试其他的编码gb2312, gbk。不过挂载的好像utf8就可以。
我记得smb.conf里面还有一个linux charset,不知道有用没有。
● 鸣学
wsxiao
帖子: 13
注册时间: 2005-10-30 17:12

原来是smb.conf的问题,己解决,但如何开机就挂载呢?

#3

帖子 wsxiao » 2005-11-09 21:54

原来是smb.conf的问题,用命令mount挂载 己解决乱码问题,但放到fstab中就不行了,
mount 命令如何转化到fstab文件中,我转了一下发现没有用,还是乱吗?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2005-11-10 22:25

mount smbfs这样的。看man mount.
● 鸣学
回复