LinuxSir.cn,穿越时空的Linuxsir!

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

请教windows分区文件名中文显示

[复制链接]
发表于 2006-1-30 08:23:02 | 显示全部楼层 |阅读模式
各位大大,给你们拜年!

我装的是SuSE 10.0,安装时选择的是英文,后来又加装了中文为第二语言。
1)我现在的状况是,在windows系统下建立在windows分区下的中文文件名在suse下显示为乱码,无法使用;在suse系统下建立在windows分区下的中文文件名在windows系统中显示为乱码,无法使用。
2)在windows系统下建立的英文名文本文件,在suse下打开不能完全正确显示,总会少几个中文字。

我想这应该是新手的普遍的问题,本来是想在查查旧贴的,但是查到的一般也是别的linux发行版,我也不敢乱弄,所以想想还是在这里发个贴子问问吧。请各位大大教教我怎么修改,谢谢!
发表于 2006-1-30 10:55:03 | 显示全部楼层
这是字符编码的问题,你在挂载时要先确定它的编码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-31 07:49:45 | 显示全部楼层
那我应该查看哪个文件,怎么修改?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-3 07:03:38 | 显示全部楼层
我已经照着“在Fedora core 4.0 加载NTFS和FAT32分区详述”里面写的:
在console里打:
mount -t vfat -o iochaset=utf8,umask=000 /dev/hda6 /home/name/E
在/etc/fstab里添加了
/dev/hda6 /home/name/E vfat umask=000,nls=utf8
可是显示的还是乱码啊!

请大侠给点建议!谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-2-5 11:13:09 | 显示全部楼层
Post by jchenglong
我已经照着“在Fedora core 4.0 加载NTFS和FAT32分区详述”里面写的:
在console里打:
mount -t vfat -o iochaset=utf8,umask=000 /dev/hda6 /home/name/E
在/etc/fstab里添加了
/dev/hda6 /home/name/E vfat umask=000,nls=utf8
可是显示的还是乱码啊!

请大侠给点建议!谢谢!

不是iochaset是iocharset
还不成你看看iocharset=cp936看看
回复 支持 反对

使用道具 举报

发表于 2006-2-5 19:32:50 | 显示全部楼层
楼主你是否是英文进入系统的啊,如果是英文进入,当然中文不能正常出来啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-6 05:59:59 | 显示全部楼层
改成cp936也不行。还有那个iocharset和nls有什么区别呢?

我用的是英文进入系统。当初没有装中文第二语言时,中文文件名是能正常显示的。装了中文后反而看不到中文了。
不管中文,英文进入,总归有办法显示中文文件名的吧。
回复 支持 反对

使用道具 举报

发表于 2006-2-7 14:08:24 | 显示全部楼层
fat32用iocharset,ntfs用nls
回复 支持 反对

使用道具 举报

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

本版积分规则

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