atfa 发表于 2003-3-19 00:19:45

关于FAT32分区的汉字目录名显示成??问号的解决方案

1:重新编译内核,把Native Language设置成为CP936,这是一劳永逸的解决办法!

2:编辑/etc/fstab文件如下面类似,关键是cp936部分:
dev/hda6 /mnt/win_e vfat exec ,dev,suid,rw,uid=0,gid=0,iocharset=cp936 0 0

3:命令行:
mount -t vfat /dev/hda1 /mnt/c -o codepage=936,iocharset=gb2312

lulgj 发表于 2003-3-19 20:07:42

但是用 光驱 此法不行噢!!

xshining 发表于 2003-3-20 19:00:07

to atfa:这个问题的确问了好多次了。是应该整理一下。不过大哥你似乎应该把你的代码段解释一下的说。这样,人家就知道其所以然了,不然还是会有人问的。
个人意见。

aaron_smu 发表于 2003-3-24 18:01:04

我在RH8.0中的ext3分区中新建中文名称的文件夹,总是不能输入汉字,难道只能右键单击属性后改成中文文件名? :cry:
GNOME中和字符终端经常会显示乱码,不该如何解决?
系统中的默认语言设为了简体中文,应用程序标题也改为了中文字体。/etc/fstab已经改成codepage=936,iocharset=gb2312,甚至mtab.conf也改了。我记得以前的系统不是这样的啊。。。
请各位大虾帮忙

llc 发表于 2003-3-24 18:41:18

kde无此问题

狂客 发表于 2003-3-29 03:35:33

我只是将exec ,dev,suid,rw,uid=0,gid=0,iocharset=cp936 0 0改为default,iocharset=cp936 0 0就可以了。
谢谢!

worm 发表于 2003-4-3 10:16:06

为什么我在fstab中加上codepage=936后,root下能显示中文,但用其他用户却是乱码(不是???)?

pandajohn 发表于 2003-4-4 10:02:06

加上uid和gid参数。

玲珑少年 发表于 2003-4-6 18:46:10

怎样编译内核啊!我是新手不会啊!

atfa 发表于 2003-4-6 23:00:03

内核编译参考:

http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=8975

blueriver 发表于 2003-4-9 09:35:58

我 的/etc/fstab如下
LABEL=/               /                     ext3    defaults      1 1
LABEL=/boot             /boot                   ext3    defaults      1 2
none                  /dev/pts                devptsgid=5,mode=6200 0
none                  /proc                   proc    defaults      0 0
none                  /dev/shm                tmpfs   defaults      0 0
/dev/hda3               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

直接加上dev/hda6 /mnt/win_e vfat exec ,dev,suid,rw,uid=0,gid=0,iocharset=cp936 0 0??

blueriver 发表于 2003-4-9 09:36:20

我 的/etc/fstab如下
LABEL=/               /                     ext3    defaults      1 1
LABEL=/boot             /boot                   ext3    defaults      1 2
none                  /dev/pts                devptsgid=5,mode=6200 0
none                  /proc                   proc    defaults      0 0
none                  /dev/shm                tmpfs   defaults      0 0
/dev/hda3               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

直接加上dev/hda6 /mnt/win_e vfat exec ,dev,suid,rw,uid=0,gid=0,iocharset=cp936 0 0??

blueriver 发表于 2003-4-9 09:36:39

我 的/etc/fstab如下
LABEL=/               /                     ext3    defaults      1 1
LABEL=/boot             /boot                   ext3    defaults      1 2
none                  /dev/pts                devptsgid=5,mode=6200 0
none                  /proc                   proc    defaults      0 0
none                  /dev/shm                tmpfs   defaults      0 0
/dev/hda3               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

直接加上dev/hda6 /mnt/win_e vfat exec ,dev,suid,rw,uid=0,gid=0,iocharset=cp936 0 0??

linpay2000 发表于 2003-4-10 23:33:23

1:重新编译内核,把Native Language设置成为CP936,这是一劳永逸的解决办法!

在哪个地方改。怎么改呀。


能否告诉我呀。!

谢谢。

周周 发表于 2003-4-17 00:08:04

你编译嘛,编译过程中它自然会问到你这个问题的,呵呵
页: [1] 2 3
查看完整版本: 关于FAT32分区的汉字目录名显示成??问号的解决方案