重新发:FC5的ext3分区文件名乱码
FC5的ext3分区中文文件名乱码,但是系统所在的ext3分区正常。NTFS分区是用mount /dev/hdc4 /mnt/hdc4 -t ntfs -o iocharset=utf8
加载的,中文文件名可正常显示。
用mount -t ext3 /dev/hdc1 /mnt/hdc1 -o iocharset=utf8
mount -t ext3 /dev/hdc1 /mnt/hdc1 -o iocharset=cp936
都不行,提示出错。
/etc/sysconfig/i18n文件内容如下:
LANG="zh_CN.UTF-8"
SYSFONT="none"
错误信息:
root@localhost .su]# mount -t ext3 /dev/hdc1 /mnt/hdc1 -o iocharset=utf8
mount: wrong fs type, bad option, bad superblock on /dev/hdc1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
# mount -t ext3 /dev/hdc1 /mnt/hdc1 -o iocharset=cp936
mount: wrong fs type, bad option, bad superblock on /dev/hdc1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so 感觉你的命令什么地方怪怪的。。。
运行locale的结果是什么?utf-8 他的乱码,很可能是从别的编码的分区拷过来所至 locale运行结果:
$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
不是从别的分区copy的,原来redhat9就有的文件,后重新在 另外一个硬盘 装了fc5,ext3分区就 成乱码了,而且ext3分区以前 直接mount就可以 了,根本不用管是cp936还是别的 什么,而且现在用frankie livecd启动后,ext3直接mount就ok了,没有乱码,FC5总共装了2次都是乱码。 请问该在哪里改,麻烦说的浅显一点,复杂、 深奥了看不懂。谢谢! 不加codepage也是乱码,急死了,感觉FC5比redhat9难用多了。 挂载的时候不要写文件类型
mount /dev/hdc1 /mnt/hdc1 -o iocharset=utf8
这样挂载试试看
FC5肯定不如RH9好。FC就是个测试用的版本,问题要多少有多少 我最初也没有写文件类型,是乱码才加的文件类型,可能还是FC5的问题,我现在改用公社的magic linux了,很好用,分区自动都mount了,根本不用自己管。
页:
[1]