这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集。

输入locale可以查看字符编码设置情况,而我的对应值是空的。

因为我在本地和服务器都用zsh替代了bash,而且使用了oh-my-zsh,而默认的.zshrc没有设置为utf-8编码,所以本地和服务器端都要在.zshrc设置,步骤如下,bash对应.bash_profile或.bashrc文件。

1.在终端下输入

vim ~/.zshrc

或者使用其他你喜欢的编辑器编辑~/.zshrc文件

2.在文件内容末端添加:

export LC_ALL=en_US.UTF-8

export LANG=en_US.UTF-8

接着重启一下终端,或者输入source ~/.zshrc使设置生效。

设置成功的话,在本地和登录到服务器输入locale回车会显示下面内容。

LANG="en_US.UTF-8"

LC_COLLATE="en_US.UTF-8"

LC_CTYPE="en_US.UTF-8"

LC_MESSAGES="en_US.UTF-8"

LC_MONETARY="en_US.UTF-8"

LC_NUMERIC="en_US.UTF-8"

LC_TIME="en_US.UTF-8"

LC_ALL="en_US.UTF-8"

这时,中文输入和显示都正常了。

取消

评论

ssh汉字乱码怎么办_LINUX SSH显示中文乱码,怎么解决?相关推荐

  1. mysql 注释 乱码_mysql中注释显示中文乱码怎么解决

    2016-12-10 回答 linux下mysql插入中文显示乱码解决方案 mysql -uroot -p 回车输入密码 进入mysql查看状态如下: mysql不能插入中文 默认的是客户端和服务器都 ...

  2. 解决SSH显示中文乱码(centos7)

    用SSH连接服务器显示中文乱码,试过修改SSH端,不成功.这次从服务器端下手 1.先查看服务器现有的字符集 [root@dm01 ~]# locale -a 在结果中找到 如果没有支持的字符集就需要安 ...

  3. centos php 中文乱码,XShell连接CentOS 7.2显示中文乱码问题的解决方法

    背景 使用U盘往Windows主机.Linux主机传文件还是经常的事,但有时候文件名有中文, 传到Linux机器会有乱码,选择起来也很麻烦,最近刚好遇到,写下解决方法. 环境 Linux [root@ ...

  4. 网页端显示中文乱码问题

    1.问题描述 网页端显示中文乱码. 2.问题原因 网页端默认的编码格式不能显示中文汉字,需要指定编码格式去解析. 3.解决办法 使用meta标签设置字符编码:<meta charset=&quo ...

  5. 网页显示中文乱码问题

    给遇到乱码问题的朋友,提供个思路吧,建议直接看后面的解决方法 遇到一个网页显示中文乱码的问题,特别奇怪,折腾了好久.被老大一番神操作给折服了,还能有这样的操作,666呀. 问题是这样的,我需要添加一个 ...

  6. navicat for mysql 显示中文乱码解决办法

    navicat for mysql 显示中文乱码解决办法   最近遇到一个问题,用navicat for mysql 打开数据库时全都显示的是乱码(在用程序代码插入数据之前确保字符不是乱码),遇到问题 ...

  7. linux命令框显示中文乱码_CentOS终端命令行显示中文乱码的解决方法

    这篇文章主要介绍了CentOS终端命令行显示中文乱码的解决方法,以及测试方法和缺少中文字体时的解决方法,需要的朋友可以参考下 安装CentOS的时候选择了中文,结果在终端不能显示中文,都是乱码,解决方 ...

  8. php连mssql 中文乱码,PHP连接MSSQL显示中文时为乱码_PHP教程

    PHP连接MSSQL显示中文时为乱码 PHP连接MSSQL显示中文时为乱码主要是因为编码问题了,我们只要懂得一对于数据库与页面的编码统一处理就可以解决了,下面一起来看看下文. 因为一直在使用 wind ...

  9. ajax后台返回数据中文乱码_解决Jmeter返回值显示中文乱码 的三种方法及设置随机动态参数(非原创侵删)...

    一.Jmeter返回值显示中文乱码解决方法 第一种解决方法: 1. 点击线程组--添加--后置处理器--BeanShell后置处理程序 2.点击BeanShell后置处理程序,编写:prev.setD ...

  10. python画图显示中文乱码_解决Python pandas plot输出图形中显示中文乱码问题

    解决方式一: import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaco ...

最新文章

  1. [转载]dynamic的小坑--RuntimeBinderException:“object”未包含“xxx”的定义
  2. VMware卸载有残留,再安装时报错提示MSI Failed
  3. 老翟书摘:《丰田生产方式》
  4. biopython1_序列操作
  5. 2021最新个人在线要饭网站源码
  6. 倾斜摄影——3维建模软件PhotoScan教程(附安装包+教学视频)
  7. linux达梦服务重启,如何重启达梦数据库服务
  8. vue switch组件
  9. Java第十五篇:详解一元二次方程
  10. 695N开发调试总结
  11. 使用 HTML、CSS 和 JavaScript 的简单模拟时钟
  12. 第十三周总结——认清自己
  13. php javascript wav波形绘制,php分析.wav文件并绘制png格式的波形图_php技巧
  14. Vundle(Vim bundle) 是一个vim的插件管理器。
  15. docker运行报错:Error response from daemon:Container {containerId} is not running
  16. 各种途径的图片版权保护措施
  17. DiscuzX社区怎么修改论坛首页标题和后缀名教程
  18. 站长探讨说说之SEO文章关键词精准优化布局
  19. Vue项目如何过滤全部console.log输出(浅水魚)
  20. win10无法装载重装系统iso文件,win10系统重装,小编教您win10如何一键系统重装iso...

热门文章

  1. 2018杭电多校第二场1006(容斥原理,组合数学)
  2. IDC:中小企业IT产品及服务支出预计到2020年突破6680亿美元
  3. VS Code创建C项目
  4. Linux-环境变量的设置和查看
  5. 20151217jqueryUI--自动补全工具
  6. PHP向服务器错误记录、文件或远程目标发送一个错误
  7. 让你瘦不停的23个小细节 - 生活至上,美容至尚!
  8. MFC中控件的大小和位置自定义代码
  9. openwrt 设置samba服务器与pc共享文件
  10. 深入理解jQuery插件开发(转)