如何正常显示汉字?

yzhouen 2005-08-18 08:16:52
我装的RED HAT 9.0 内核是2.4.20-8,发现系统在中文的支持上有些问题,不知道该如何解决?现象是这样的我装了双系统,然后在LINUX下挂装了WINDOWS的某个分区,例如E盘,但是打开后发面WINDOWS下文件夹的汉字变成了一个个的"?"号,有人说要重新编译内核,但是我不知道怎么做,哪位大虾能指导指导!!
...全文
255 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzhouen 2005-08-27
  • 打赏
  • 举报
回复
我用的是o,不是零
rongstar 2005-08-25
  • 打赏
  • 举报
回复
mount -t vfat -O codepage=936,iocharset=gb2312 /dev/hda8 /mnt/testwin
你vfat用的是 -零 还是 -o 用o 才行。如果这样不行的话,我也不知道了,不好意思。
yzhouen 2005-08-24
  • 打赏
  • 举报
回复
为什么我的还是不行啊??!!到底什么地方出错了!
yzhouen 2005-08-22
  • 打赏
  • 举报
回复
[root@houen root]# fdisk -l

Disk /dev/hda: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1275 10241406 c Win95 FAT32 (LBA)
/dev/hda2 1276 7296 48363682+ f Win95 Ext'd (LBA)
/dev/hda5 1276 2550 10241406 7 HPFS/NTFS
/dev/hda6 2551 3825 10241406 7 HPFS/NTFS
/dev/hda7 3826 5100 10241406 7 HPFS/NTFS
/dev/hda8 5101 5737 5116671 b Win95 FAT32
/dev/hda9 5738 5750 104391 83 Linux
/dev/hda10 5751 7152 11261533+ 83 Linux
/dev/hda11 7153 7254 819283+ 82 Linux swap
[root@houen root]# env|grep LANG
LANG=zh_CN.gbk
LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
[root@houen root]# mount -t vfat -O codepage=936,iocharset=gb2312 /dev/hda8 /mnt/testwin


i do that ,but why i still can not see chinese,give me the reason!!
rongstar 2005-08-20
  • 打赏
  • 举报
回复
env|grep LANG
上面命令是查看LANG环境变量的设置
如果犹如下显示说明能显示中文,如果不是设置成下面那样
LANG=zh_CN.gbk
修改方法:
在$HOME目录下 vi .bash_profile
看一下有没有LANG这个变量,没有的话,这样加进去 export LANG=zh_CN.gbk
修改后保存退出
执行 . .bash_profile(或者重新启动)
这样修改后还有问题,再用上面几位高人的方法,就应该ok了
yzhouen 2005-08-20
  • 打赏
  • 举报
回复
楼上的请问这个怎么看?怎么设置呢?小弟初用LINUX系统,请多多指教!
kilvon 2005-08-19
  • 打赏
  • 举报
回复
mount -t vfat -o iocharset=utf8 /dev/hd?? /mnt/?

rongstar 2005-08-19
  • 打赏
  • 举报
回复
你的系统字符集设置对吗?$LANG环境变量对吗?
ehgao 2005-08-19
  • 打赏
  • 举报
回复
mount -o codepage=936,iocharset=cp936 /dev/hda1 /mnt/c
这个命令一定可以解决你的问题.(需要用fdisk -l查看你需要挂载的hda_。)
上面的命令适合vfat格式的。
yzhouen 2005-08-18
  • 打赏
  • 举报
回复
试了一下,你的方法并不管用!问号依旧是问号不能正常显示汉字!!!!
yzhouen 2005-08-18
  • 打赏
  • 举报
回复
NTFS呢?
NicX 2005-08-18
  • 打赏
  • 举报
回复
如果使用fat32的分区
mount -t vfat -O codepage=936,iocharset=gb2312 /dev/hd?? /mnt/?
把问号换成相应值
lucky88 2005-08-18
  • 打赏
  • 举报
回复
我的问题也是中文文件名无法显示的问题,是这样: 我从WINDOWS下用MP3拷贝了一些中文名字的文件到LINUX,然后复制到LINUX下,(我的MP3文件系统是FAT32的,访问MP3里的文件时也是无法显示的),在LINUX下无法显正确显示中文名的文件名,英文名的就可以!这个问题怎么解决呢?我UMOUNT了MP3已经没有挂载点了
lucky88 2005-08-18
  • 打赏
  • 举报
回复
请问楼主找到解决的办法了吗?我也是遇到了相同的问题,若楼主已找到了解决的办法,请告诉我好吗?qq114602692 Email;chen_yi_jia@126.com
yzhouen 2005-08-18
  • 打赏
  • 举报
回复
不知道楼上的试过没有?我试了是不行!!!!
kilvon 2005-08-18
  • 打赏
  • 举报
回复
如果是NTFS,要么重新编译内核来ENBABLE NTFS,或者去下载相关的RPM来装一下
kilvon 2005-08-18
  • 打赏
  • 举报
回复
mount -t vfat -o codepage=cp936,iocharset=gb2312 /dev/hd?? /mnt/?

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧