[问题]请教 :关于windows 分区挂载显示中文的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
penndlut
帖子: 7
注册时间: 2008-08-30 14:16

[问题]请教 :关于windows 分区挂载显示中文的问题

#1

帖子 penndlut » 2008-08-30 14:30

我的xp分区自动挂载后中文显示为“?“
我的windows分区为:
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf0b1ebb0

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/sda2 1276 9728 67898722+ f W95 Ext'd (LBA)
/dev/sda5 1276 5099 30716248+ b W95 FAT32
/dev/sda6 5100 8923 30716248+ b W95 FAT32
/dev/sda7 8924 9728 6466131 b W95 FAT32
我的/etc/fstab为:

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/host/ubuntu/disks/root.disk / ext3 loop,errors=remount-ro 0 1
/host/ubuntu/disks/boot /boot none bind 0 0
/host/ubuntu/disks/home.disk /home ext3 loop 0 2
/host/ubuntu/disks/usr.disk /usr ext3 loop 0 2
/host/ubuntu/disks/swap.disk none swap loop,sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/sda1 /media/winC ntfs iocharset=utf8,umask=0222 0 0
/dev/sda5 /media/winD vfat codepage=936,iocharset=utf8 0 0
/dev/sda6 /media/winE vfat codepage=936,iocharset=utf8 0 0
/dev/sda7 /media/winF vfat codepage=936,iocharset=utf8 0 0

/dev/sd1 是windows下的c盘, /dev/sda5 是我的d盘,/div/sda6 是我的e盘 ,/dev/sda7是我的f盘
我的ubutun 8.04是通过硬盘在xp系统的e盘下安装的。自动挂载后,就只有e盘下的中文字都显示为“?“,而其他的都显示正常,请教各位。
stahine
帖子: 88
注册时间: 2007-06-12 16:17

#2

帖子 stahine » 2008-08-30 15:04

mount -o iocharset=utf8
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#3

帖子 HuntXu » 2008-08-30 15:07

iocharset=iso-8859-1试试
HUNT Unfortunately No Talent...
penndlut
帖子: 7
注册时间: 2008-08-30 14:16

#4

帖子 penndlut » 2008-08-30 15:20

HuntXu
还是不行,为什么只有e盘的中文字显示为“?“,而d盘和f盘的都显示正常,他们都是fat32格式的,是不是因为ubuntu是在windows下的e盘,由硬盘安装的啊?
还是要谢谢了
头像
dsj
帖子: 810
注册时间: 2008-08-21 20:26

#5

帖子 dsj » 2008-08-30 17:15

有设置中文支持吗
软件交流群:17264279
图书分享群:18246379
互动社区:http://www.ubuntuchina.com/
头像
dsj
帖子: 810
注册时间: 2008-08-21 20:26

#6

帖子 dsj » 2008-08-30 17:17

安装ntfs-3g: sudo apt-get install ntfs-3g
假设使用的locale是utf8,修改/etc/fstab文件:
NTFS分区示例(逗号两侧没有空格, gid=46在系统安装时就有,不用修改。下同):
/dev/hda1 /media/hda1 ntfs-3g defaults,locale=zh_CN.utf8,umask=007,gid=46 0 1
FAT32分区示例(一般情况下使用默认的设置就行了)
/dev/hda5 /media/hda5 vfat defaults,nls=utf8,umask=007,gid=46 0 1
软件交流群:17264279
图书分享群:18246379
互动社区:http://www.ubuntuchina.com/
penndlut
帖子: 7
注册时间: 2008-08-30 14:16

#7

帖子 penndlut » 2008-08-30 18:02

按你的试了下还是不行。d盘和e盘都是fat32格式的,都是同样的挂载编码设置。唯一不同的是我的ubuntu是在e盘下由硬盘安装的,自动挂载后,d盘显示正常,e盘中文字显示为"?",真的很奇怪。
还是要谢谢你了
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#8

帖子 ptptptptptpt » 2008-08-30 18:10

wubi 装的吧?? 装在 e 盘了? wubi 装的就是这样,正常现象。

建议专门分一个区来装 wubi 系统,里面不要放别的文件,互不影响
penndlut
帖子: 7
注册时间: 2008-08-30 14:16

#9

帖子 penndlut » 2008-08-30 19:49

ptptptptptpt
恩,我也怀疑是这个原因,在网上找了很多,试了一下午,都不行。
谢谢了
回复