Linux:字符編碼優化(LANG)


字符編碼優化

什么是字符編碼: 可以實現對非英文字符的支持
計算機操作系統是誰發明的?  --美國人--英語	
支持中文比較好的編碼:
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"

補充:一條命令即臨時設置,又永久設置

localectl set-locale LANG=zh_CN.GBK


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM