QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6321|回复: 33

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

[复制链接]
发表于 2003-3-19 00:19:45 | 显示全部楼层 |阅读模式
1:重新编译内核,把Native Language设置成为CP936,这是一劳永逸的解决办法!

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

3:命令行:
[code:1]mount -t vfat /dev/hda1 /mnt/c -o codepage=936,iocharset=gb2312 [/code:1]
发表于 2003-3-19 20:07:42 | 显示全部楼层
但是用 光驱 此法不行噢!!
回复

使用道具 举报

发表于 2003-3-20 19:00:07 | 显示全部楼层
to atfa:这个问题的确问了好多次了。是应该整理一下。不过大哥你似乎应该把你的代码段解释一下的说。这样,人家就知道其所以然了,不然还是会有人问的。
个人意见。
回复

使用道具 举报

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

使用道具 举报

发表于 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就可以了。
谢谢!
回复

使用道具 举报

发表于 2003-4-3 10:16:06 | 显示全部楼层
为什么我在fstab中加上codepage=936后,root下能显示中文,但用其他用户却是乱码(不是???)?
回复

使用道具 举报

发表于 2003-4-4 10:02:06 | 显示全部楼层
加上uid和gid参数。
回复

使用道具 举报

发表于 2003-4-6 18:46:10 | 显示全部楼层
怎样编译内核啊!我是新手不会啊!
回复

使用道具 举报

 楼主| 发表于 2003-4-6 23:00:03 | 显示全部楼层
内核编译参考:

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

使用道具 举报

发表于 2003-4-9 09:35:58 | 显示全部楼层
我 的/etc/fstab如下
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 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??
回复

使用道具 举报

发表于 2003-4-9 09:36:20 | 显示全部楼层
我 的/etc/fstab如下
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 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??
回复

使用道具 举报

发表于 2003-4-9 09:36:39 | 显示全部楼层
我 的/etc/fstab如下
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 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??
回复

使用道具 举报

发表于 2003-4-10 23:33:23 | 显示全部楼层
1:重新编译内核,把Native Language设置成为CP936,这是一劳永逸的解决办法!

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


能否告诉我呀。!

谢谢。
回复

使用道具 举报

发表于 2003-4-17 00:08:04 | 显示全部楼层
你编译嘛,编译过程中它自然会问到你这个问题的,呵呵
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-6-7 11:56 , Processed in 0.131085 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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