红联Linux门户
Linux帮助

中文显示问题

发布时间:2007-09-25 02:43:46来源:红联作者:tonightelvis
我装的linux是fx6的装的时候是英文的
但是现在上网看网页却不能显示中文的,显示乱码。。。。。。。。郁闷啊。。。。。
求救啊~~~~~~~~~~~~~~
文章评论

共有 1 条评论

  1. Eulogize 于 2007-09-25 10:27:40发表:

    参考下,没试过,但应该是字符的问题

    本文主要写给为那些习惯了原汁原味的En操作系统,但是又因为其他原因需要输入汉字的朋友

      发行版还是Gentoo,其他的发行版本可以参考各自的配置文件和相关软件。

      首先,你需要安装相关的字体,命令如下:

    # emerge arphicfonts wqy-bitmapfont

    cjkuni-fonts corefonts ttf-bitstream-vera


      某些字体可能被“~些6”给Masked了,可以用加入ACCEPT----KEYWordS=“~x86”的前缀来安装

    # ACCEPT_KEYWORDS="~x86" emerge arphicfonts

    wqy-bitmapfont cjkuni-fonts corefonts ttf-bitstream-vera


      接下来修改你的locale.gen文件,并加入如下内容

    en_US ISO-8859-1
    en_US.UTF-8 UTF-8
    zh_CN GB18030
    zh_CN.GBK GBK
    zh_CN.GB2312 GB2312
    zh_CN.UTF-8 UTF-8


      然后运行locale-gen得到相应的locale。接着创建一个100i18n的环境变量文件。

    # nano /etc/env.d/100i18n


      并在其中加入如下内容,

    LANG=en_US.UTF-8
    LC_CTYPE=zh_CN.UTF-8
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_PAPER="en_US.UTF-8"
    LC_NAME="en_US.UTF-8"
    LC_ADDRESS="en_US.UTF-8"
    LC_TELEPHONE="en_US.UTF-8"
    LC_MEASUREMENT="en_US.UTF-8"
    LC_IDENTIFICATION="en_US.UTF-8"


      保存后退出,然后更新系统的环境变量

    # env-update


      完成后,重新启动计算机

      接下来就是输入发的安装了,scim不错,偶一直用它,

    # emerge scim-pinyin


      然后需要调整的是你的kde或者gnome的显示字体,选择通用编码的中文字体,如楷体,宋体等,中文显示就不会出现乱码了。