红联Linux门户
Linux帮助

mount.cifs挂载中文目录的问题

发布时间:2010-08-17 00:13:52来源:红联作者:昊昊荡荡
[i=s] 本帖最后由 昊昊荡荡 于 2010-8-17 14:36 编辑 [/i]

我在win7中用putty登陆fedora 13,在putty中将字符集设置为UTF8。在putty中挂载一台windows机器的共享目录soft,操作如下:
[root@fedora13 ~]# locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
[root@fedora13 ~]# mount.cifs //192.168.23.1/soft /mnt -o username=administrator%123456,iocharset=utf8
[root@fedora13 ~]# ls /mnt
AdbeRdr930_zh_CN.zip QQMusicV7.68.1459.0729.exe
drivethelife2010_setup.exe Thunder5.9.24.1506.exe
linuxqq-v1.0.2-beta1.i386.rpm vmware7.0汉化及注册机
offce2007.rar WinHex-v15.1sr-8H.rar
os WinImage850fix-LDR.zip
putty.exe 安全
QQMusicV7.64.1327.0612.exe 软件序列号.txt

但在fedora13命令行方式下,系统字符集同样用的是en_US.utf8,用mount.cifs挂载时同样用的是utf8字符集,但挂载的目录里的中文一直显示的是乱码,如下:
[attach]31817[/attach]

哪位能告诉我为什么这两种方式为什么一个乱码一个正常呢?
我认为挂载的格式跟linux系统本身的字符集只要一样,就能正常的显示中文。
文章评论

共有 1 条评论

  1. tiful 于 2010-08-17 08:42:02发表:

    都是字符编码,测试好为上,这东西我也一时说不上来