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