今天写了个PHP页面,结果服务器不支持中文,这个生气啊,看到的中文全部是乱码。有点小费劲。

这里说下怎么让服务器支持中文。


  1. 查看当前语言类型


    [root@WTH-test test]#  echo $LANG

    en_US.UTF-8


    检索当前语言环境的所有环境变量的名称和值

    [root@WTH-test test]# locale

    LANG=en_US.UTF-8

    LC_CTYPE="en_US.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"

    LC_ALL=

    wKiom1bYGerQPG2oAAFQm3X-NSM962.jpg

   

2.安装中文支持包组

    yum groupinstall chinese-support -y

3.修改当前环境变量

     当前终端生效

     LANG=zh_CN.UTF-8

     

    重启后生效

    [root@WTH-test test]# more /etc/sysconfig/i18n 

    LANG="zh_CN.UTF-8"

    #LANG="en_US.UTF-8"

    SYSFONT="latarcyrheb-sun16"

    wKioL1bYGo7CpGOBAAENmHUbArg365.jpg

    wKioL1bYGo6BOVHTAACBR0RZunE835.jpg

4.重启。


如果还是出现乱码,请将终端的编码形式修改为UTF-8