|
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
请问怎么回事呢?
谢谢 |
|