找回密码
 立即加入
搜索

查看: 1040|回复: 2

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

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

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

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

×
linux本身可以正确显示中文,但是当你挂载了一个windows分区后,看到的中文却是一堆乱码,为什么?因为linux本身默认采用的编码是zh_CN.UTF_8,而windows采用的编码是GBK!你可以把linux的编码方式改过来,我linux以前用的好象是gb18030,它已经包含了多个字符集,如GBK,GB2312等。但不知为什么还是无法显示中文。不过现在问题已经解决了!先说几种我在网上看到但在我电脑上没有实现的方法:) S4 H- n3 J6 Q7 A) z  M! K9 [
1.在~/下面新建一个文件.xsession,在里面加入以下两行:
- W( J7 o8 |; G  D+ Dexport LANG=zh_CN.GBK
+ `+ V$ Y! |/ {& jexport LC_CTYPE=zh_CN.GBK
/ h9 S2 G8 O4 g# B  _& u这两句话也可以加在~/.bashrc或者/etc/profile
) g8 O) f/ b# ~" A- L2.#grep -ri "zh_CN.UTF-8" /etc/*' {  E' _" @, V" v
  #grep -ri "zh_CN.UTF-8" /root/*
- s( K, c- U: u  [3 _编辑找到的文件,将UTF-8改为GBK,reboot。但这种方法跟第一种方法原理是一样的!2 w0 \1 B) v. @+ a1 o: j. {
3.在加载windows分区时就指定编码类型
& m. a7 V$ a! V" L+ ]9 n" n( dmount -t vfat -o iocharset=cp950 /dev/hda7 /mnt/win. O" d5 W8 }. \0 X8 a
cp950是什么类型我也不知道,但我照它那样做了,根本没什么效果!
  w2 |& Y/ n: c+ z以上三种方法可能不同系统使用会有不同效果,我虽然没试成功,但不代表是错的!
2 C* q  Z$ I! ^1 P% T★我的解决方法如下,跟3的方法差不多,只是把cp950改为cp936
7 z+ B' E2 }( Q% J- ?* r#mount -t vfat -o iocharset=cp936 /dev/hda7 /mnt/win
, k) B% K, Z! g6 j打开/mnt/win一看,熟悉的中文出现了!但是怎么才能在加载win分区时不用加上参数-o iocharset=cp936就可以让其显示中文呢?应该是要改变linux的默认编码方式吧!我一直都没成功!郁闷!9 B, L- ^* C" F4 r2 ~1 c+ M
5 w0 U+ h4 C7 Z" i& K( m& _
+ ~0 b  ]/ g. |* D' g
                                                                          醉凡尘
3 [- G, U' ]& j4 ]& g                                                               
/ F* q" D) S6 C5 w( E                                                                   2005-10-23整理
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
hyc0214 发表于 2005-10-24 07:19:16 | 显示全部楼层
没用过Linux,只有看过而已,9 d! ~9 R9 v( }. z/ R( A- v8 C4 p
知道Linux没有“我的电脑”,hehe~~~
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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