LinuxSir.cn,穿越时空的Linuxsir!

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

不能挂载iso文件,乱码

[复制链接]
发表于 2008-4-16 13:50:08 | 显示全部楼层 |阅读模式
iso是windows下的,我在linux下挂载到 /mnt/iso
mount -t iso9660 /mnt/xpD/download/a.iso /mnt/iso -o loop,utf8
但是ls 发现文件名乱码

然后我用
mount -t iso9660 /mnt/xpD/download/a.iso /mnt/iso -o loop,nls=cp936
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


iocharset,codepage都试过,只能用utf8挂载,其他都报错

我的locale:
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE=C
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

内核是2.6.23, cp936是作为模块编译的
lsmod
nls_cp936             130944  0

请问怎么回事呢?
谢谢
发表于 2008-4-19 09:03:55 | 显示全部楼层
-o loop,utf8拆成2个参数试试
-o loop -o iocharset=utf8
回复 支持 反对

使用道具 举报

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

本版积分规则

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