LinuxSir.cn,穿越时空的Linuxsir!

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

RedHat 7.3 中windows分割区的中文乱码问题

[复制链接]
发表于 2002-9-13 22:43:58 | 显示全部楼层 |阅读模式
发布者maowei,原贴如下:
===================================

*** RedHat 7.3 中windows分割区的中文问题***
Q:我是windows(fat32)与 7.3共存,我在安装的時候把C. D 也順便掛载上去,可是安装成功后,虽然进的去却看不到中文档名,中文部份都是[?????],GNOME & KDE 都一样,但是之后我以中文档名储存档案却可以显示中文档名,真是奇怪,请问一下要怎么办呢?

A:自问自答 我把/etc/fstab改成如下就ok了

LABEL=/ / ext2 defaults 1 1
/dev/hda1 /MS-c vfat defaults,codepage=950,iocharset=cp950 0 0
/dev/hda5 /MS-d vfat defaults,codepage=950,iocharset=cp950 0 0
none /dev/pts devpts gid=5,mode=620 0 0
LABEL=/home /home ext2 defaults 1 2
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda8 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0

若想连光碟读取乱码问題一并解決,必需改成如下:
LABEL=/ / ext2 defaults 1 1
/dev/hda1 /MS-c vfat defaults,codepage=950, iocharset=cp950 0 0
/dev/hda5 /MS-d vfat defaults,codepage=950, iocharset=cp950 0 0
none /dev/pts devpts gid=5,mode=620 0 0
LABEL=/home /home ext2 defaults 1 2
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda8 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 iocharset=cp950,noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto iocharset=cp950,noauto,owner,kudzu 0 0

A:另一个方法是重新编译kernel,将cp950编进kernel.(非常不推荐这么做).

===================================
 楼主| 发表于 2002-9-13 22:47:54 | 显示全部楼层

另外方法

1、只要设iocharset=gb2312就可以。

2、mount -t msdos ...... 这样但可显示中文了,只是不支持长文件名 。

3、mount -t vfat  ...... 试一下了。  

大家试试,结果如何请贴!
发表于 2002-9-13 23:38:55 | 显示全部楼层
iocharset=cp936,codepage=936        
cp936指的就是简体中文
发表于 2002-9-17 08:31:49 | 显示全部楼层

rh7.2下支持吗?

rh7.2下支持吗?
在rh7.2下要怎样做呢?

请教!
发表于 2002-9-17 10:39:01 | 显示全部楼层
一样!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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