LinuxSir.cn,穿越时空的Linuxsir!

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

为何挂载的都显示不了中文?

[复制链接]
发表于 2005-5-15 01:31:58 | 显示全部楼层 |阅读模式
我挂载了其它盘,但一有中文时就显示为"???"
发表于 2005-5-15 05:36:10 | 显示全部楼层
在fstab里挂载
回复 支持 反对

使用道具 举报

发表于 2005-5-15 08:20:33 | 显示全部楼层
Post by GOVO
我挂载了其它盘,但一有中文时就显示为"???"



总得先把你的fstab或mount信息列出来大家才能幚忙吧,主要是挂載時的iocharset/nls和LC_CTYPE的locale一致
回复 支持 反对

使用道具 举报

发表于 2005-5-15 08:46:07 | 显示全部楼层
fat32分区的就是mount -o iocharset=cp936,umask=022 /dev/hda1 /mnt/c
ntfs分区的就是mount -o nls=ntfs,umask=022 /dev/hda1 /mnt/c
umask=022主要是让普通用户也能访问
对应的写到/etc/fstab你也应该会了吧
回复 支持 反对

使用道具 举报

发表于 2005-5-15 15:20:09 | 显示全部楼层
以下是我自己的fstab里自己加进去,这样的话,系统启动时就可以自动挂载这些分区,可能对你会有点启发吧。

/dev/hda1       /mnt/win_c      ntfs    umask=0,nls=utf8,ro  0       0
/dev/hda5       /mnt/win_d      ntfs    umask=0,nls=utf8,ro  0       0
/dev/hda6       /mnt/win_e      ntfs    umask=0,nls=utf8,ro  0       0
/dev/hda7       /mnt/win_f      ntfs    umask=0,nls=utf8,ro  0       0
/dev/hda8       /mnt/win_g      vfat    umask=0,iocharset=utf8,codepage=936  0       0
/dev/hda9       /mnt/win_h      ntfs    umask=0,nls=utf8,ro  0       0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-15 15:22:45 | 显示全部楼层
I copy fstab here, could help me?

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda9       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda10      none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/hda5       /mnt/hda5  vfat    umask=000       0       0
/dev/hda6       /mnt/hda6  ntfs    umask=0222      0       0
/dev/hda7       /mnt/hda7  vfat    umask=000       0       0
/dev/hda8       /mnt/hda8  ntfs    umask=0222      0       0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-15 15:22:54 | 显示全部楼层
I copy fstab here, could you help me?

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda9       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda10      none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/hda5       /mnt/hda5  vfat    umask=000       0       0
/dev/hda6       /mnt/hda6  ntfs    umask=0222      0       0
/dev/hda7       /mnt/hda7  vfat    umask=000       0       0
/dev/hda8       /mnt/hda8  ntfs    umask=0222      0       0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-15 15:27:59 | 显示全部楼层
What is "nls=utf8,iocharset=utf8,codepage=936 0 0" mean please?
回复 支持 反对

使用道具 举报

发表于 2005-5-15 15:29:29 | 显示全部楼层
好贴。做个记号
回复 支持 反对

使用道具 举报

发表于 2005-5-15 15:33:29 | 显示全部楼层
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda9 / ext3 defaults,errors=remount-ro 0 1
/dev/hda10 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/hda5 /mnt/hda5 vfat iocharset=cp936,umask=022 0 0
/dev/hda6 /mnt/hda6 ntfs nls=utf8,umask=022 0 0
/dev/hda7 /mnt/hda7 vfat iocharset=cp936,umask=022 0 0
/dev/hda8 /mnt/hda8 ntfs nls=utf8,umask=022 0 0
回复 支持 反对

使用道具 举报

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

本版积分规则

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