字符编码优化
-
什么是字符编码:
作用:可以实现对非英文字符的支持
支持中文比较好的编码;
UTF-8 比较通用
GBK 比较国际通用
出现乱码的原因:
系统字符集设置有问题
远程软件字符集编码设置有问题
文件编写字符集和系统查看的字符集不统一
系统中字符集编码设置方法:centOS6:
查看默认编码信息:
echo $LANG ----------LANG用于设置字符编码信息
zh_CN.UTF-8
临时修改:LANG=某种
永久修改:
方法一:vi /etc/profile
方法二:
ls /etc/sysconfig/i18n
LANG='XXX'
centOS7:
查看默认编码信息:
echo $LANG
zh_CN.UTF-8
临时修改:LANG=某种
永久修改:
方法一:vi /etc/profile
方法二:[root@xianyu ~]# vi /etc/locale.confLANG="zh_CN.UTF-8"
方法一更加优先
补充:一条命令即临时设置又永久设置
localectl set-locale LANG=“zh_CN.UTF-8”