LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1169|回复: 4

fedora 8 的locale设置

[复制链接]
发表于 2008-6-4 23:33:15 | 显示全部楼层 |阅读模式
自己折腾了很久,网上也找了很多资料,搞不好,只能在这里问大家了,问题如下

我用的locale是en_US.UTF-8 , 上网可以正常查看中文,设置了input  method
后还可以在英文状态下输入中文,但是读取windows下保存的txt文件就乱码,(当然,在虚拟终端里改locale启动gedit也可以正常显示)我的/etc/sysconfig/i18n 的内容是  LANG=en_US.UTF-8,  .bashrc  profile  等文件都没动

我现在的问题是
1,如何在英文locale下支持windows的txt等文本文件的显示和编辑,(当然,能显示所有编码的中文就更好),该如何设置locale?听说LANG变量可以设置多个locale,这样总有一个locale可以吧,可是还是不行,在i18n里设置的,还有那个SUPPORTED变量是什么东东?

2,即便系统使用中文locale,可以显示windows的文本文档了,但是我发现gnome-terminal还是不能显示ftp上的中文,why?

3, locale包的本质是不是就是程序的语言包?
发表于 2008-6-4 23:53:32 | 显示全部楼层
gedit保存时可以选择以什么语言编码保存。试试以不同的编码保存几个。
不过utf-8是大势所趋。
回复 支持 反对

使用道具 举报

发表于 2008-6-5 03:29:03 | 显示全部楼层
dm还是startx?startx的话照下面方法做
  1. echo "export LANG=zh_CN.UTF-8" > ~/.xinitrc
复制代码
  1. chmod 755 ~/.xinitrc
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-6 15:47:55 | 显示全部楼层
感谢楼上的回答,但你的方法没效果。
我最想知道的是,是否有一个系统变量(LANG? LANGUAGE?)可以设置多个locale,使得在英文环境下正常显示中文输入中文?在哪里设置?
回复 支持 反对

使用道具 举报

发表于 2008-6-10 15:02:17 | 显示全部楼层
LC_CTYPE=zh_CN.UTF-8
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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