LinuxSir.cn,穿越时空的Linuxsir!

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

mount /dev/hda1 /mnt/C -o codepage=936,iocharset=cp936 中文还是乱码

[复制链接]
发表于 2005-12-17 17:41:35 | 显示全部楼层 |阅读模式
mount  /dev/hda1 /mnt/C -o codepage=936,iocharset=cp936  中文还是乱码,怎么回事阿

中文名会显示成
????ʼ???˵? (invalid Unicode)
发表于 2005-12-17 17:50:42 | 显示全部楼层
这个问题我也问过,可以看一下:
你的locale是什么?把iocharset设成和你的Locale一样试一下。,很多人都建议用UTF8的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-17 18:03:38 | 显示全部楼层
我的locale为zh_CN.UTF-8
我用了 mount /dev/hda1 /mnt/C4 -o codepage=936,iocharset=zh_CN.UTF-8,但是还是不行,

还有,当mount到/mnt/C后,在mount到/mnt/C 会报错
mount: /dev/hda1 already mounted or /mnt/C4 busy
mount: according to mtab, /dev/hda1 is already mounted on /mnt/C4
如何才能再mount到/mnt/C呢
回复 支持 反对

使用道具 举报

发表于 2005-12-17 18:09:00 | 显示全部楼层
mount /dev/hda1 /mnt/C -o iocharset=utf-8  就可以了

对 mount 过的分区,再 mount 要先  umount
如 umount /mnt/C
回复 支持 反对

使用道具 举报

发表于 2005-12-17 18:22:47 | 显示全部楼层
mount /dev/hda1 /mnt/C -o iocharset=utf-8
还是不行

而且我用umount时老是报错:
debian:~# umount /mnt/G
umount: /mnt/G: device is busy
umount: /mnt/G: device is busy
回复 支持 反对

使用道具 举报

发表于 2005-12-17 18:24:16 | 显示全部楼层
离开/mnt/G这个目录然后再用umount /mnt/G
主意看一下debian的提示
回复 支持 反对

使用道具 举报

发表于 2005-12-17 18:40:31 | 显示全部楼层
Post by cccer
mount /dev/hda1 /mnt/C -o iocharset=utf-8
还是不行

而且我用umount时老是报错:
debian:~# umount /mnt/G
umount: /mnt/G: device is busy
umount: /mnt/G: device is busy


在umount时要保证当前程序没有使用mount的分区,比如文件浏览器就要离开此分区,
可以用fuser -m /dev/hda1看一下哪个程序在使用分区,如果确定没问题了,可以用 fuser -m -k /dev/hda1,然后再umount。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-17 18:56:28 | 显示全部楼层
成功了,谢谢!
回复 支持 反对

使用道具 举报

发表于 2005-12-18 10:01:35 | 显示全部楼层
Post by jhuangjiahua
mount /dev/hda1 /mnt/C -o iocharset=utf-8  就可以了

对 mount 过的分区,再 mount 要先  umount
如 umount /mnt/C

就是这样就行
回复 支持 反对

使用道具 举报

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

本版积分规则

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