当前位置: 技术问答>linux和unix
如何正常显示汉字?
来源: 互联网 发布时间:2015-10-16
本文导语: 我装的RED HAT 9.0 内核是2.4.20-8,发现系统在中文的支持上有些问题,不知道该如何解决?现象是这样的我装了双系统,然后在LINUX下挂装了WINDOWS的某个分区,例如E盘,但是打开后发面WINDOWS下文件夹的汉字变成了一个个的"?"...
我装的RED HAT 9.0 内核是2.4.20-8,发现系统在中文的支持上有些问题,不知道该如何解决?现象是这样的我装了双系统,然后在LINUX下挂装了WINDOWS的某个分区,例如E盘,但是打开后发面WINDOWS下文件夹的汉字变成了一个个的"?"号,有人说要重新编译内核,但是我不知道怎么做,哪位大虾能指导指导!!
|
如果使用fat32的分区
mount -t vfat -O codepage=936,iocharset=gb2312 /dev/hd?? /mnt/?
把问号换成相应值
mount -t vfat -O codepage=936,iocharset=gb2312 /dev/hd?? /mnt/?
把问号换成相应值
|
mount -t vfat -o codepage=cp936,iocharset=gb2312 /dev/hd?? /mnt/?
|
如果是NTFS,要么重新编译内核来ENBABLE NTFS,或者去下载相关的RPM来装一下
|
请问楼主找到解决的办法了吗?我也是遇到了相同的问题,若楼主已找到了解决的办法,请告诉我好吗?qq114602692 Email;chen_yi_jia@126.com
|
我的问题也是中文文件名无法显示的问题,是这样: 我从WINDOWS下用MP3拷贝了一些中文名字的文件到LINUX,然后复制到LINUX下,(我的MP3文件系统是FAT32的,访问MP3里的文件时也是无法显示的),在LINUX下无法显正确显示中文名的文件名,英文名的就可以!这个问题怎么解决呢?我UMOUNT了MP3已经没有挂载点了
|
mount -t vfat -o iocharset=utf8 /dev/hd?? /mnt/?
|
mount -o codepage=936,iocharset=cp936 /dev/hda1 /mnt/c
这个命令一定可以解决你的问题.(需要用fdisk -l查看你需要挂载的hda_。)
上面的命令适合vfat格式的。
这个命令一定可以解决你的问题.(需要用fdisk -l查看你需要挂载的hda_。)
上面的命令适合vfat格式的。
|
你的系统字符集设置对吗?$LANG环境变量对吗?
|
env|grep LANG
上面命令是查看LANG环境变量的设置
如果犹如下显示说明能显示中文,如果不是设置成下面那样
LANG=zh_CN.gbk
修改方法:
在$HOME目录下 vi .bash_profile
看一下有没有LANG这个变量,没有的话,这样加进去 export LANG=zh_CN.gbk
修改后保存退出
执行 . .bash_profile(或者重新启动)
这样修改后还有问题,再用上面几位高人的方法,就应该ok了
上面命令是查看LANG环境变量的设置
如果犹如下显示说明能显示中文,如果不是设置成下面那样
LANG=zh_CN.gbk
修改方法:
在$HOME目录下 vi .bash_profile
看一下有没有LANG这个变量,没有的话,这样加进去 export LANG=zh_CN.gbk
修改后保存退出
执行 . .bash_profile(或者重新启动)
这样修改后还有问题,再用上面几位高人的方法,就应该ok了
|
mount -t vfat -O codepage=936,iocharset=gb2312 /dev/hda8 /mnt/testwin
你vfat用的是 -零 还是 -o 用o 才行。如果这样不行的话,我也不知道了,不好意思。
你vfat用的是 -零 还是 -o 用o 才行。如果这样不行的话,我也不知道了,不好意思。