专栏首页散尽浮华Linux下修改系统编码的操作记录

Linux下修改系统编码的操作记录

Linux系统安装后,发现中文显示乱码。因为系统编码为en_US.UTF-8,应改为支持中文的编码(即zh_CN.UTF-8) 操作记录如下:

0)系统必须安装中文语言包才行 [root@xqsj-beta ~]# yum -y groupinstall chinese-support

1)检查linux的系统编码 检查linux的系统编码,确定系统是否支持中文。在linux系统的终端中输入命令:locale,就会看到打印出的系统编码信息。 [root@xqsj-beta ~]# 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= 修改系统编码,使其支持中文 方法一: (2)编辑系统编码文件 [root@xqsj-beta ~]# vim /etc/sysconfig/i18n LANG="zh_CN.UTF-8" [root@xqsj-beta ~]# source /etc/sysconfig/i18n 再次查看系统编码,发现已改为支持中文的编码 [root@xqsj-beta ~]# 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= 方法二 (3)在系统的环境变量文件终加入路径变量的声明,对整个系统起作用 [root@xqsj-beta ~]# vim /etc/profile      //在文件底部添加如下内容 ........ LC_ALL="zh_CN.UTF-8" export LANG="zh_CN.UTF-8" [root@xqsj-beta ~]# source /etc/profile [root@xqsj-beta ~]# locale --------------------------------------------------------------------------------------------- 发现在Windows下编辑的中文,在Linux下显示为乱码的问题。 这是由于Windows的默认编码为GBK,而Linux的默认编码为UTF-8。 若要解决此问题,需要修改Linux的默认编码为GBK。 [root@xqsj-beta ~]# vim /etc/sysconfig/i18n LANG="zh_CN.GBK" SUPPORTED="zh_CN.UTF-8:zh_CN:zh" SYSFONT="latarcyrheb-sun16" [root@xqsj-beta ~]# source /etc/sysconfig/i18n [root@xqsj-beta ~]# locale 或者直接修改系统环境变量 [root@xqsj-beta ~]# vim /etc/profile ...... export LC_ALL="zh_CN.GBK" export LANG="zh_CN.GBK" [root@xqsj-beta ~]# source /etc/profile [root@xqsj-beta ~]# locale

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 执行git push出现"Everything up-to-date"

    在github上git clone一个项目,在里面创建一个目录,然后git push的时候,出现报错"Everything up-to-date" 原因: 1)...

    洗尽了浮华
  • ssh登陆服务器locale告警的处理方法

    使用ssh远程登陆 IDC机房服务器,发现老是出现如下告警信息: -bash: warning: setlocale: LC_CTYPE: cannot cha...

    洗尽了浮华
  • 通过shell脚本自动清理超过指定大小的文件

    由于线上业务用的squid,根据经验值如果长时间运行则缓存目录下的swap.state会慢慢变大,一旦超过60M,squid的性能就会急剧下降,因此需要定时去清...

    洗尽了浮华
  • Docker centos7 中文乱问题解决方案

    使用docker centos7镜像部署springboot项目,发现日志文件中出现乱码。真对此问题,大多是因为镜像中不支持中文导致。下面是具体的解决方案。

    用户1161110
  • SVN之深入了解

    其实我们所说的SVN就是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联...

    良月柒
  • 全球最大便利店将裁员4000人、关店1000家,这两个是致命原因

    1927年,一个叫杰夫森·戈林,在一家叫“南大陆制冰公司”当售货员,他在售卖冰块的过程中,发现当地人民还需求牛奶、面包、鸡蛋这样的零食,因此他向公司总部提议,增...

    庄帅
  • Elasticsearch全文检索实战小结——复盘我带的第二个项目

    一、项目概述 这是一个被我称之为“没有枪、没有炮,硬着头皮自己造”的项目。项目是和其它公司合作的三个核心模块开发。 使用ES的目的是: 1)、采集数据、网...

    铭毅天下
  • Elasticsearch全文检索实战小结——复盘我带的第二个项目

    一、项目概述 这是一个被我称之为“没有枪、没有炮,硬着头皮自己造”的项目。项目是和其它公司合作的三个核心模块开发。 使用ES的目的是: 1)、采集数据、网站...

    铭毅天下
  • 普利姆(prim)算法和克鲁斯卡尔(kruskal)算法

    连通网的最小生成树算法: 1.普里姆算法——”加点法”。 假设N=(V,{E})是连通网,TE为最小生成树的边集合。 (1)初始U={u0}(...

    Steve Wang
  • 基于宝塔面板安装H5ai目录工具

    刺_猬

扫码关注云+社区

领取腾讯云代金券