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,就会乱码。

(0)

相关推荐

  • 如何解决keil mdk中文乱码或设置编码问题

    我们在使用keil软件的时候,有时从网上下载下来的项目文件打开后出现中文乱码但英文正常的情况. 这一般都是因为编码不符合造成的,只要我们改变成适合的编码格式就好了. 操作方法 01 有时我们打开从网上 ...

  • linux中文乱码怎么解决(linux系统显示中文乱码怎么办)

    有时候linux服务器突然间查看日志都是中文乱码,原因很奇怪,有可能是:安装某些软件修改了系统的locale编码如果你使用云主机的话,有可能是平台重启或其他操作修改了locale编码不管什么原因吧,根 ...

  • Xshell出现中文乱码怎么办

    xshell是一个安全终端模拟软件,相信不少人都在使用.当我们下载xshell并安装之后,在使用时,服务器却出现了中文乱码现象,这是什么原因,Xshell出现中文乱码怎么办?小编今天给大家讲一下如何解 ...

  • CentOS 6.4中出现Vsftpd中文乱码解决过程

    Windows客户端访问FTP应用服务器出现乱码。这是由于UTF-8与GBK不兼容而头疼的引起的,采用源码方式编译安装就可将此问题解决。 乱码解决过程: 1、首先使用 rpm -e vsftpd卸载系 ...

  • putty登录CentOS中文乱码的解决方法

    putty登录CentOS中文乱码的解决方法

  • CentOS终端命令行显示中文乱码的解决方法

    安装CentOS的时候选择了中文,结果在终端不能显示中文,都是乱码,解决方法: 修改/etc/sysconfig/i18n,内容为 复制代码 代码如下: LANG="zh_CN.GB18030" LA ...

  • CentOS 6.4中出现Vsftpd 中文乱码怎么办

    Windows客户端访问FTP应用服务器出现乱码。这是由于UTF-8与GBK不兼容而头疼的引起的,采用源码方式编译安装就可将此问题解决。 乱码解决过程: 1、首先使用 rpm -e vsftpd卸载系 ...

  • CentOS支持中文和ssh支持中文输入的修改

    CentOS支持中文和ssh支持中文输入的修改 Linux支持中文,修改/etc/sysconfig/i18n文件 LANG="zh_CN.GB18030" SUPPORTED=& ...

  • 怎样修改eclipse的默认字符集和修改中文乱码

    有时候用其他电脑编写的java代码,导入时候eclipse会出现中午乱码的问题,通过修改字符集就可以解决. 操作方法 01 在菜单栏选择window-->Preferences,如图所示. 02 ...