Linux:文字コード最適化(LANG)

1238 ワード

文字コードの最適化

 :  
 ?  -- --     
 :
UTF-8  
GBK    

文字化けしの原因:

01.  
02.  
03.  

システム内の文字セット符号化設定方法


centos6


デフォルトのエンコーディング情報を表示するには、次の手順に従います.
[root@oldboyedu ~]# echo $LANG   --- LANG 
    en_US.UTF-8

一時的な変更:
    [root@oldboyedu ~]# echo $LANG
    en_US.UTF-8
LANG=XXX

永続的な変更:
 :
[root@oldboyedu ~]# tail -5 /etc/profile
    export LANG='en_US.UTF-8'

 :
vi /etc/sysconfig/i18n
LANG='en_US.UTF-8
    source /etc/sysconfig/i18n

centos7


デフォルトのエンコーディング情報の表示
[root@oldboyedu ~]# echo $LANG
    en_US.UTF-8

一時的な変更:
[root@oldboyedu ~]# echo $LANG
    en_US.UTF-8
LANG=XXX

永続的な変更:
 :  
    [root@oldboyedu ~]# tail -5 /etc/profile
    export LANG='en_US.UTF-8'
 :
[root@oldboyedu ~]# cat /etc/locale.conf 
    LANG="zh_CN.UTF-8"

補足:1つのコマンドは一時的に設定され、永続的に設定されます。

localectl set-locale LANG=zh_CN.GBK