用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

Linux终端乱码的解决办法相关推荐

  1. windows文件上传到linux平台乱码的解决办法

    windows文件上传到linux平台乱码的解决办法 1.首先在windows上,使用ConvertZ工具,把文件名称(不是文件内容)转码,例如GBK换成Unicode 简体 2.然后上传到linux ...

  2. SSH Secure Shell Client连接linux中文乱码的解决办法

    2019独角兽企业重金招聘Python工程师标准>>> >#vi /etc/sysconfig/i18n LANGUAGE="zh_CN.GB18030:zh_CN. ...

  3. linux unzip乱码,Linux 中unzip解压时中文乱码的解决办法

    Linux 中unzip解压时中文乱码的解决办法 Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如"资料.zip"时,如果直接使 ...

  4. ubuntu下文件名乱码的解决办法

    ubuntu下文件名乱码的解决办法 (2012-11-30 11:38:49) 转载▼ 标签: 终端 ubuntu it 分类:系统问题 ubuntu下文件名乱码的解决办法       最近一直在用u ...

  5. redhat enterprise 5 在 VMware 6.5 中中文显示乱码的解决办法

    redhat enterprise 5 在 VMware 6.5 中中文显示乱码的解决办法 事情的经过是这样的 记得以前曾经在VMware 5.5.3 上装过redhat 估计是9吧 当初我选的是图形 ...

  6. linux php 中文乱码解决,Linux中文乱码如何解决

    刚开始使用Linux系统的时候,大家都会遇到一个问题,那就是终端输入命令回显的时候中文显示乱码.为什么会出现这样的问题呢?出现这样的问题,我们应该怎么去解决它好呢?有何解决方法?今天,小编就和大家说一 ...

  7. 查看jdk安装路径,实现多个java jdk的共存,安装java19后终端乱码的解决

    查看jdk安装路径, 在windows上实现多个java jdk的共存解决办法, 安装java19后终端乱码的解决 目录 一.查看jdk(java开发工具包)安装路径的方法 二.在windows上实现 ...

  8. php excel中文名称乱码,phpexcel导出中文文件名乱码的解决办法

    使用phpexcel类库导出excel文件,文件名为中文时,在chrome浏览器下导出正常,在IE内核浏览器下导出文件名显示乱码,解决办法就是通过iconv函数转换编码,从utf-8转为gb2312, ...

  9. freetds php mssql 中文乱码,PHP读取mssql json数据中文乱码的解决办法

    PHP及网页使用UTF-8编码,数据库是sql server2008,使用默认编码(936,即GBK编码) 当读取数据库数据时,使用php自带的json_encode()返回到前端,结果中文不显示. ...

最新文章

  1. Windows Server 2012 文件服务器群集
  2. Notes客户端重新配置批处理
  3. 随机过程:高斯函数导数、梯度
  4. Django默认用户认证系统和用户模型类
  5. valid parentheses java_Valid Parentheses Java
  6. 缩放手势 ScaleGestureDetector 源码解析,这一篇就够了
  7. SpringHibernate4
  8. 【BZOJ2300】[HAOI2011]防线修建 set维护凸包
  9. jQuery--基本选择器
  10. 如何编写优雅的代码:06. 设计模式应用案例(上)
  11. kafka传递文件_是否可以使用Kafka传输文件?
  12. 复旦nlp实验室 nlp-beginner 任务一:基于机器学习的文本分类
  13. 获取文件夹下所有视频
  14. 免ajax省市三级联动:http://runjs.cn/detail/rcsqficf
  15. Docsify支持Markdown多种流程图
  16. 计算机图形学与虚拟环境pdf,计算机图形学与虚拟现实环境.ppt
  17. eureka心跳_8个Eureka优化技巧,让效率提高10倍
  18. 互斥锁深度理解与使用
  19. Post方式与参数详解
  20. lambada表达式理解

热门文章

  1. Codeforces Round #215 (Div. 2) D. Sereja ans Anagrams
  2. 【C#每日一贴】ArrayList 转换成byte数组
  3. exchange和域得命名
  4. 矩阵乘法 算法训练 试题_蓝桥杯习题集_ 算法训练 矩阵乘法
  5. java 自定义反序列化_java – 使用类字段中指定的自定义反序列化器反序列化字符串...
  6. Nginx使用服务信号升级
  7. SpringBoot-@ComponentScan、@Import
  8. MyBatis 编程式开发中的核心对象及其作用?
  9. 方法级别权限控制-基本介绍与JSR250注解使用
  10. 订单操作-表结构分析与表创建