centos7修改编码格式

Posted 树上的疯子^

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7修改编码格式相关的知识,希望对你有一定的参考价值。

centos7没有这个文件 /etc/sysconfig/i18n 

一、永久修改编码格式
永久修改服务器编码格式需要root权限。

1. 查看系统版本


2.查看当前编码格式
[root@localhost ~]$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
[root@localhost ~]$ 

3. 修改编码格式
[root@localhost admin]# vi /etc/locale.conf
#LANG="zh_CN.UTF-8"
LANG="en_US.UTF-8"


保存之后,执行下面语句刷新文件(避免重启服务器):

[root@localhost admin]# source /etc/locale.conf

4.查看编码
[root@localhost admin]# 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=

也可在开机执行脚本文件/etc/profile中设置:
在 /etc/profile 文件中添加
export LANG=en_US.UTF-8或者export LANG=zh_CN.UTF-8
 

以上是关于centos7修改编码格式的主要内容,如果未能解决你的问题,请参考以下文章

centos7修改编码格式

linux下修改文件编码格式

修改CentOS7网卡名称为传统名称eth0格式

Java 修改编码格式的几种方式

如何批量修改linux 文件编码格式

怎样修改Eclipse的工作空间的默认编码格式