LinuxSir.cn,穿越时空的Linuxsir!

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

(菜鸟提问)关于挂载smb后的乱码

[复制链接]
发表于 2006-1-24 19:51:30 | 显示全部楼层 |阅读模式
SUSE10.0 64位。
局域网内的其他人都是win系统,本人硬盘太小,想连到隔壁兄弟的机器用realplay看电影(他的机器对外设置了密码),先挂上smb:
# mount -t smbfs -o username=guest,password=password //192.168.1.3/movie /mnt
挂是挂上了,电影也能放。但是文件夹都是乱码,很不方便,突然想起来用realplay放电影的时候标题栏上也都是乱码,但是直接从局域网浏览进去就是好的。
这是怎么回事,请问如何解决?
菜鸟问题,请多包含。
发表于 2006-1-24 19:58:51 | 显示全部楼层
real是Helix解码媒体内核
支持中文不好
另外检查你用的是UTF-8编码系统?
Win默认都是gb2312的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-24 22:40:56 | 显示全部楼层
在YaST里查过了,已经启用了UTF-8编码。
和win里的东西对接应该是有点麻烦,但是为什么从局域网浏览看见的是正常的,mount上以后就是乱码呢,是不是mount还要加什么参数,或者修改配置文件?
回复 支持 反对

使用道具 举报

发表于 2006-1-25 13:40:10 | 显示全部楼层
我是新手,说错了不要怪啊,记得好像mount中有个命令参数是关于语言编码的。
回复 支持 反对

使用道具 举报

发表于 2006-1-25 20:17:20 | 显示全部楼层
查一下Manual吧
建议把locale和fstab都改成ZH_cn不要用UTF-8
回复 支持 反对

使用道具 举报

发表于 2006-1-27 10:01:33 | 显示全部楼层
楼上说的很有道理,我昨天试过,我原来是用英文进入系统的,看windows下的的中文文件,和smbmount共享都会有乱码,但昨天试着用中文进入,且强制LC_ALL=zh_CN(注意大小写),一切OK,就连BMP下的播放列表也能很好的显示中文。
回复 支持 反对

使用道具 举报

发表于 2006-2-14 12:09:17 | 显示全部楼层
Post by yuzhongdeyu
楼上说的很有道理,我昨天试过,我原来是用英文进入系统的,看windows下的的中文文件,和smbmount共享都会有乱码,但昨天试着用中文进入,且强制LC_ALL=zh_CN(注意大小写),一切OK,就连BMP下的播放列表也能很好的显示中文。


to:yuzhongdeyu
请问乍么强制改 成 LC_ALL=zh_CN
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-17 19:59:21 | 显示全部楼层
最近比较忙,来都是匆匆忙忙就走了,本以为早就应该沉底的贴还有大家的热心帮助,因为一直忙别的事情,电影也看得少了,也没有时间彻底研究这个问题,今天又试了一下,locale以后是这样的
LANG=zh_CN
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=
然后再mount -t smbfs -o iocharset=zh_CN,username=guest,password=pass //192.168.1.3/movie /mnt/network/
还是乱码,iocharset=gb2312也一样,mount上后底下的文件夹不但是乱码还打不开,本地硬盘上的汉字都显示正常。
回复 支持 反对

使用道具 举报

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

本版积分规则

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