chaoz的杂货铺

生命有息、学无止境、折腾不止

0%

linux-系统参数配置

linux系统的LANG变量

Language Codes Reference

20210319142553

查看系统默认的语言设置

[root@room9pc01 ~]# locale
LANG=en_US.utf8
LC_CTYPE=”en_US.utf8”
LC_NUMERIC=”en_US.utf8”
LC_TIME=”en_US.utf8”
LC_COLLATE=”en_US.utf8”
LC_MONETARY=”en_US.utf8”
LC_MESSAGES=”en_US.utf8”
LC_PAPER=”en_US.utf8”
LC_NAME=”en_US.utf8”
LC_ADDRESS=”en_US.utf8”
LC_TELEPHONE=”en_US.utf8”
LC_MEASUREMENT=”en_US.utf8”
LC_IDENTIFICATION=”en_US.utf8”

LC_ALL=

查看当前区域配置

[root@room9pc01 ~]# localectl status
System Locale: LANG=zh_CN.utf8
VC Keymap: cn

X11 Layout: cn

查看系统支持的汉语区域语言

[root@room9pc01 ~]# localectl list-locales| grep zh
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_SG
zh_SG.gb2312
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.big5
zh_TW.euctw
zh_TW.utf8

设置区域语言

[root@room9pc01 ~]# localectl set-locale  LANG=zh_CN.utf8

查看对应的配置文件

[root@room9pc01 ~]# cat /etc/locale.conf 

LANG=zh_CN.utf8 

刷新bash 或者重启,使设置生效

PowerShell(命令提示符)默认中文编码方式

  • 简介

目的:由于编程的时候经常会用到不同的编码,但是由于和命令行默认的编码不一致,就导致了输出的中文乱码,使用chcp命令可以修改当前命令行的编码方式

  • 临时修改

直接在powershell中执行
chcp命令

chcp 65001

  • 永久修改

修改注册表的这个位置:[HKEY_CURRENT_USER\Console\CodePage]

chcp命令使用的数字编码表:
20210319141640

喜欢这篇文章?打赏一下作者吧!

欢迎关注我的其它发布渠道