博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux终端乱码的解决办法
阅读量:6441 次
发布时间:2019-06-23

本文共 826 字,大约阅读时间需要 2 分钟。

用SSH连接Linux时经常会遇到乱码的情况,痛苦了好久,在网上找到一个解决办法,编辑~/.bash_profile文件,加入下面两行:

 

LANG="zh_CN.GB18030"

LANGUAGE="zh_CN.GB18030"

用了一段时间后发现,这样更改后在VI中是正常显示中文的,可是其他地方还是乱码,比如重启服务等。为了让所有界面都正常显示中文,需要编辑/etc/sysconfig/i18n,将原来的LANG="zh_CN.UTF-8"注释掉,加入下面四行:

 

LANG="zh_CN.GB18030"

LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CH:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

这样在全部界面就可以正常显示中文了

BTW:经我测试,在RHEL5U3和CentOS5.2中,只需要将/etc/sysconfig/i18n的LANG="zh_CN.UTF-8"更改为LANG="zh_CN.GB18030"即可全部正常显示中文了,其他系统暂时不清楚,等遇到时再说吧

下面是红旗系统下的i18n设置,在这里贴一下,以后备用。

 

LANG="zh_CN.GB18030"

LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="en_US.UTF-8:en_US:en:zh_CN.GB18030:zh_CN:zh:zh_TW.big5:zh_TW:zh:ja_JP.UTF-8:ja_JP:ja:ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"

转载于:https://www.cnblogs.com/liqing1009/p/4120449.html

你可能感兴趣的文章
gRPC-rs:从 C 到 Rust
查看>>
Mysql-高性能索引
查看>>
chrome浏览器最小字号解决方案
查看>>
富文本编译器UEditor+SSM的使用
查看>>
Java EE之旅02 CSS基础
查看>>
kubernetes学习笔记 (二):k8s初体验
查看>>
swift3 0 流控制
查看>>
Data-Mediator专题之属性回调
查看>>
每天一个Linux命令之ps-查看系统进程信息
查看>>
图解JavaScript原型链继承
查看>>
Java开源诊断工具 Arthas 发布v3.1.0
查看>>
什么是以太坊
查看>>
高效开发者是如何个性化VS Code插件与配置的?
查看>>
Java日志那些事
查看>>
117. Populating Next Right Pointers in Each Node II
查看>>
【笔记】重学前端-winter
查看>>
大数据构建模块:选择体系结构和开源框架
查看>>
62. Unique Paths
查看>>
告诉你微信域名被封的原因和防封方案
查看>>
七个你没用过的炫酷开发工具推荐
查看>>