flexyangjie 发表于 2007-1-15 12:20:25

新编的内核无法在NTFS分区显示含有中文的文件和目录

小弟在公社上看到"青铜镜"的编译内核的可行性报告 .如贴http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=136364
为ML2编译了一个2.6.19的内核,什么都正常.就是在NTFS分区无法显示含有中文的文件和文件夹.甚是不解.在FAT32分区是可以正常的,在NTFS分区就是不行!在NTFS分区只有英文的文件和文件夹.各位大哥教我!!先行谢过啦!

qdzhuang 发表于 2007-1-15 13:19:09

/etc/fstab传上来,内河有一个选择编码的选项

lophyxp 发表于 2007-1-15 14:35:30

文件系统中有一个default char set改成gb2312即可。

flexyangjie 发表于 2007-1-15 15:10:04


文件系统中有一个default char set改成gb2312即可。

请问,这们兄弟,你是说的在config内核的时候吗?还是在别的地方去弄!!麻烦再说明一下。

qdzhuang 发表于 2007-1-15 15:19:06

config 可以选gb18030,magic好象默认是gb18030

loveccy 发表于 2007-1-15 16:39:39

不用重新编译内核。看我的:

# mount /dev/hda1 /tmp/c
# ls /tmp/c/Documents\ and\ Settings/All\ Users/
Application DataDocumentsDRMFavoritesTemplates

# umount /dev/hda1
# mount /dev/hda1 /tmp/c -o iocharset=utf8 # 我用的是 zh_CN.UTF-8
# ls /tmp/c/Documents\ and\ Settings/All\ Users/
Application DataDocumentsDRMFavoritesTemplates「开始」菜单桌面

看到区别了吧?

而且,内核选项里只有 `Default codepage for FAT‘ 和 `Default iocharset for FAT’,不适用于 ntfs 吧。我用的是官方的 2.6.15 的内核。

qdzhuang 发表于 2007-1-15 16:50:17

如果utf-8,还需要改/etc/sysconfig/i18n,把locale改成utf-8
页: [1]
查看完整版本: 新编的内核无法在NTFS分区显示含有中文的文件和目录