找回密码
 立即加入
搜索

查看: 1039|回复: 2

[原创]让linux加载windows分区时正确显示中文

[复制链接]
醉凡尘 发表于 2005-10-24 07:05:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转闽南师范大学。

您需要 登录 才可以下载或查看,没有账号?立即加入

×
linux本身可以正确显示中文,但是当你挂载了一个windows分区后,看到的中文却是一堆乱码,为什么?因为linux本身默认采用的编码是zh_CN.UTF_8,而windows采用的编码是GBK!你可以把linux的编码方式改过来,我linux以前用的好象是gb18030,它已经包含了多个字符集,如GBK,GB2312等。但不知为什么还是无法显示中文。不过现在问题已经解决了!先说几种我在网上看到但在我电脑上没有实现的方法:
- s- i6 x! x) K5 a: ?1.在~/下面新建一个文件.xsession,在里面加入以下两行:
) e- X5 c* Y; w+ ]export LANG=zh_CN.GBK* B$ {( c  W' {! ^3 O6 I
export LC_CTYPE=zh_CN.GBK
% F2 O: D. X7 k" m8 P7 J) U4 w这两句话也可以加在~/.bashrc或者/etc/profile. P9 Y" I/ D6 h! l
2.#grep -ri "zh_CN.UTF-8" /etc/*8 n& ]9 i/ j2 G# t" o
  #grep -ri "zh_CN.UTF-8" /root/* % j! y9 J7 g$ x+ `
编辑找到的文件,将UTF-8改为GBK,reboot。但这种方法跟第一种方法原理是一样的!
9 f5 r1 K$ n3 {. o0 C  K3.在加载windows分区时就指定编码类型" o3 I' f3 A; J/ f0 L- ]3 O0 J
mount -t vfat -o iocharset=cp950 /dev/hda7 /mnt/win
! `; a7 ~  c7 L& o3 `cp950是什么类型我也不知道,但我照它那样做了,根本没什么效果!
; ?/ |( o; H( V) i' _# j# m以上三种方法可能不同系统使用会有不同效果,我虽然没试成功,但不代表是错的!/ X: L: Q) S- Q6 @
★我的解决方法如下,跟3的方法差不多,只是把cp950改为cp9366 @& `+ D2 R  f
#mount -t vfat -o iocharset=cp936 /dev/hda7 /mnt/win
6 G. Z) r- X9 U6 `) W打开/mnt/win一看,熟悉的中文出现了!但是怎么才能在加载win分区时不用加上参数-o iocharset=cp936就可以让其显示中文呢?应该是要改变linux的默认编码方式吧!我一直都没成功!郁闷!- }2 r. [5 T( K7 h, W

( K4 ]! J. D# W( k* F4 A+ b( ?) F/ X/ Z
                                                                          醉凡尘
0 q1 g7 D- U) m0 E! K6 u! F                                                               
" x' ^! W1 J; @) P+ t; }                                                                   2005-10-23整理
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
hyc0214 发表于 2005-10-24 07:19:16 | 显示全部楼层
没用过Linux,只有看过而已,9 e% o, |: R" E3 z, ^
知道Linux没有“我的电脑”,hehe~~~
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

 楼主| 醉凡尘 发表于 2005-10-29 16:00:43 | 显示全部楼层
得说一下,以上提供的方法只在Redhat Linux9测试时通过,昨天在Fedora CORE上试了一下,用了以上所有方法都不能在挂载时正确显示中文,待我解决后再把方法补上!
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

手机版|龙江曦月 ( 闽ICP备05009150号-1 )闽公安网备35060202000316

GMT+8, 2025-5-26 09:09 , Processed in 0.056796 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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