终端输入命令回显的时候中文显示乱码,出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。
Linux系统与windows系统在编码上有显著的差别。Windows中的文件的格式默认是GBK(gb2312),而Linux系统中文件的格式默认是UTF-8

1.查看系统当前使用的语言

echo $LANG如果输出为:en_US.UTF-8     英文zh_CN.UTF-8     中文


我这里之前设置过,所以是中文。如果是英文继续以下的操作。

2.查看当前系统默认采用的字符集

locale如果出现了 zh_CN 开头的,代表安装了中文字符集,跳过第 3 步直接进行第 4 步就行修改即可。
如果未出现 zh_CN 开头的,则需要安装中文字符集。

3.下载安装中文语言包

yum groupinstall chinese-support

4.修改系统字符集

1)临时修改(当前终端生效)
export LANG="zh_CN.UTF-8"
2)永久修改
#将单引号中的语句写入到 /etc/profile 文件
echo 'export LANG="zh_CN.UTF-8"'  >> /etc/proflile#重新加载 profile 文件(使之立即生效)
source /etc/profile

5.修改xshell字符集

注意:如果按照以上方法设置修改设置中文语言还是不行,发现原来的乱码格式变成了另外一种乱码,说明你修改成功了,需要注意你的链接终端选择的编码。

以xshell为例,把终端的编码选择中文,或者UTF8即可。

 xshell左上角 -> 文件 -> 属性 -> 终端 -> 编码 -> 选择 Unicode(UTF-8)

Linux中文显示乱码问题相关推荐

  1. 01_Linux系统系统语言查询,设置Xshell工具,中文显示,测试Xshell中文字符显示,Linux中文显示乱码设置

              Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows平台的TELNETNetSarang Xshell 4 Build 0 ...

  2. Linux中文显示乱码?如何设置centos显示中文

    怎么设置Linux系统中文语言,这是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码.出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导 ...

  3. linux中文显示乱码情况解决

    可能会出现乱码的几种情况: 文本编辑的时候编码格式不是utf-8(这里以设置notepad++为例) linux操作系统中设置有误 终端设置有误(这里以Xshell为例) 解决办法 1.notepad ...

  4. Linux中文显示乱码问题解决方法 和 将英文提示换成中文提示

    1.查看当前使用的语言: echo $LANG修改之前:en_US.UTF-8 英文修改之后:zh_CN.UTF-8 中文 2.查看当前系统默认采用的字符集 locale修改之前: [root@roo ...

  5. 解决SSH连接linux中文显示乱码问题

    添加windows下mysql服务 以管理员身份打开cmd,执行 mysqld –install net stop mysql 忘记密码找回 找到mysql数据库中的my.ini配置文件,登录跳过密码 ...

  6. oracle11g怎么显示中文,ORACLE11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码

    问题描述: 本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务器 ...

  7. windows下的文本文件在linux下查看,中文显示乱码

    windows下的文本文件在linux下查看,中文显示乱码 伏心救赎 2013-03-05 14:37:37 581 收藏 分类专栏: 基于类linux的开发 </div></div ...

  8. 解决linux服务器上matplotlib中文显示乱码问题

    解决linux服务器上matplotlib中文显示乱码问题 参考文章: (1)解决linux服务器上matplotlib中文显示乱码问题 (2)https://www.cnblogs.com/Bell ...

  9. Linux麒麟系统中文乱码,ubuntu麒麟系统tomcat中文乱码怎么办?ubuntu tomcat中文显示乱码解决方法...

    在ubuntu麒麟系统中安装tomcat后,用户在搭建Demo程序的过程中有遇到tomcat中文显示乱码的情况,一般乱码都是因为编码问题导致的,而如果大家的编码设置是正确的话就是下面的原因导致的,遇到 ...

  10. linux sqlplus显示乱码,scrt访问linux,sqlplus查询中文显示乱码

    scrt访问linux,sqlplus查询中文显示乱码 2019-04-28 scrt访问linux时候,默认语言LANG=en_US.UTF-8.oracle查询默认语言NLS_LANG=AMERI ...

最新文章

  1. Mysql 锁的机制
  2. 配置IIS的负载均衡
  3. Struts2 OGNL
  4. JavaOne 2015 –又一年,又向前迈进了一步
  5. java中的接口的定义以及实现关系
  6. Oracle expdp/impdp导出导入命令及数据库备份
  7. 对二维数组排序 使得每行每列非递减
  8. [翻译] InstagramPhotoPicker
  9. 一个简单的现代化公司域名使用规律预测及生成工具
  10. Enumerator yielder.yield 与 Proc.yield 区别
  11. python还可以这么玩?用Python把视频转换为字符动画(含音频、高清、彩图)【附源码】
  12. 安卓手机远程连接linux系统,电脑(Linux/Windows)使用SSH远程登录安卓(Android)手机实现无线传输和管理文件(图文详解)-Go语言中文社区...
  13. Kernel: 错误:__ib_cache_gid_add: unable to add gid fe80:0000:0000:0000:f816:3eff:fee8:d1de error=-28
  14. python和机器人_python 机器人
  15. 10大最受欢迎的国外业务流程管理(BPM)软件
  16. outlook邮箱邮件大小限制_附件大小超过了允许的限制错误 - Outlook | Microsoft Docs...
  17. 一文读懂什么是自由城Free City
  18. 如果我有一颗私人卫星……|潮科技有奖问答评论精选 ②
  19. 测试用例设计(等价类、边界值、因果图、判定表、正交实验)
  20. 太空射击unity工程素材文件 飞机大战 飞行射击游戏源码(C#,Unity2019.2.4f1)素材+源码 最新写的,demo简单版本

热门文章

  1. [bzoj1001]狼抓兔子 最小割
  2. .net core 跨平台UI框架 Avalonia
  3. django微信公众号开发入门详细指南
  4. Spark常用端口号
  5. RANSAC算法(原理及代码实现+迭代次数参数自适应)
  6. HTML5期末大作业:电影网站设计——电影动漫言叶之庭(4页) web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码
  7. 工具分享-Windows 的绿色软件工具集
  8. Serv-U FTP服务器安装带绿化版工具
  9. java 查看类常量池_Java中常量以及常量池
  10. android 高仿新浪微博,android 仿新浪微博开写篇