centos中文乱码修改字符编码使用centos支持中文

  发布时间:2014-01-17 14:32:53   作者:佚名   我要评论
如何你的centos显示中文乱码,只要修改字符编码使centos支持中文就可以了,没有这个文件可以创建它,下面是修改步骤

一、中文支持

安装中文语言包:

复制代码
代码如下:

yum groupinstall chinese-support

修改字符编码配置,没有这个文件就创建它:

复制代码
代码如下:

vim /etc/sysconfig/i18n

修改后内容如下:

复制代码
代码如下:

LANG=”zh_CN.GB18030″
SUPPORTED=”zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=”latarcyrheb-sun16″

i18n文件是用来设置系统语言,比如:zh_CN.UTF-8、zh_CN.GB18030、zh_TW.Big5、en_US.UTF-8等。

i18n中三个环境变量:
LANG变量,设置系统语言。
SUPPORTED变量决定系统支持的语言,即系统能够显示的语言。
SYSFONT变量表示系统字体。

最后重启服务器:

复制代码
代码如下:

reboot

这样在字符界面命令交互中就会出现中文了,但是有些翻译的不全。

使用locale命令查看系统语言设置:

复制代码
代码如下:

locale</p> <p>LANG=zh_CN.GB18030
LC_CTYPE=”zh_CN.GB18030″
LC_NUMERIC=”zh_CN.GB18030″
LC_TIME=”zh_CN.GB18030″
LC_COLLATE=”zh_CN.GB18030″
LC_MONETARY=”zh_CN.GB18030″
LC_MESSAGES=”zh_CN.GB18030″
LC_PAPER=”zh_CN.GB18030″
LC_NAME=”zh_CN.GB18030″
LC_ADDRESS=”zh_CN.GB18030″
LC_TELEPHONE=”zh_CN.GB18030″
LC_MEASUREMENT=”zh_CN.GB18030″
LC_IDENTIFICATION=”zh_CN.GB18030″
LC_ALL=

默认语言为en_US.UTF-8或POSIX,设置后为zh_CN.GB18030。

二、vim显示中文

安装中文包后还要编辑vim的配置文件vimrc:

vim /etc/vimrc

在最后加入以下内容:

复制代码
代码如下:

set fileencoding=utf-8
set fileencodings=utf-8,gb18030,gbk,big5

PS:让Linux VPS支持中文主要为了方便查看如wordpress、discuz程序的备注及注释等,都是中文版的嘛。

PS2:这样设置后系统和vim可以显示简体中文了,但是繁体中文还是不能显示,不知道哪里设错了啊??我的理解是系统语言有中文,vim是个文字编辑器,设置为utf-8编码格式,所有utf-8编码的文字都能显示?还是没有相应的字库所以就显示乱码了,那么安装的中文包里没有繁体中文的字库?

PS3:试了多次发现i18n文件中LANG设为zh_CN.gb18030、zh_CN.gbk、zh_CN.gb2312都能正常显示简体中文,但是设为zh_CN.utf-8,就会乱码。

相关文章

  • Linux关机命令详解

    在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加
    2015-12-01
  • linux防火墙iptables详细教程

    2.1 框架图 -->PREROUTING-->[ROUTE]-->FORWARD-->POSTROUTING-->  mangle     |     mangle  &
    2008-09-08
  • Vi编辑器的使用方法

    vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本 编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任
    2008-09-08
  • centOS防火墙iptables的设置教程

    iptables是Linux上常用的防火墙软件,下面说一下iptables的安装、清除iptables规则、iptables只开放指定端口、iptables屏蔽指定ip、ip段及解封、删除已添加的iptables规则
    2012-12-24
  • CentOS下重新安装yum的方法分享

    今天deepvps不小心误删除了VPS下面的yum,大家都知道yum在linux中是很重要的一个功能,软件的下载,系统的更新都要靠他。没有yum,系统基本处于半残废状态。
    2010-12-20
  • CentOS安装rpm包时遇到Header V3 DSA signature: NOKEY时解决办法

    linux/centos Header V3 DSA signature: NOKEY, key ID 错误解决方法,需要的朋友可以参考下。
    2010-10-17
  • linux php扩展安装方法

    Gettext 1 首先进入到php源码包中 cd /opt/php-5.1.2/ext/gettext 2 在gettext文件夹下产生configure文件 /opt/php/bin/phpize 3 配置编译 ./configure --with-php-c
    2009-02-09
  • Linux系统下安装phpmyadmin方法

    phpMyAdmin是一种MySQL的管理工具,它直接从web上去管理MySQL。   假设你的web(网页存放)根目录是 /var/www/ 假设你的主机web访问是这样的 http://192.168.1.11/ &n
    2008-09-08
  • RedHat Linux5.5下Oracle 11g安装图解教程

    Linux下安装Oracle系统最好是1G内存,2G的swap空间,硬盘至少需要4.5G空间
    2013-07-28
  • CentOS下检测硬盘上的坏道和坏块

    磁盘有坏道?本文小编将为大家具体的介绍如何在CentOS上检测硬盘上的坏道和坏块的方法,需要的用户一起来看看吧
    2016-11-20

最新评论