Mac终端连上ssh无法正确显示中文

2014-02-22 21:48:29

[开发运维 | Dev Ops] , ,

在Mac上的终端连上我的CentOS服务器总是无法正确显示中文,但是原来在Windows里面用Putty就能够非常方便地使用中文。怎样弄才能够让Mac的终端支持中文呢?

 

 

其实看上去也是支持中文的,但是就是登录的时候有个提示:

-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

 

 

然后中文字符就中间经常出现莫名其妙的? 和~ 了

 

我用的是mac最新的mac os x 系统,所以网上有很多教这样那样的东西的,设置啥的其实都不需要了,网上还有很多说需要调整终端的字符集的其实也是不需要的,这些完全在 终端 的 偏好设置 里面解决。

 

那个错误的登录后的提示告诉我们一定是终端自己帮忙加上了某个语句。问题找到了,打开偏好设置,找到高级,将启动时设置locale 环境变量的勾去掉就行了,字符编码是UTF-8 确保跟服务器的一致,一般来说都是使用UTF-8的吧。

 

登录之后就不会再出现那句错误提示的话了。

这篇博文发表在 开发运维 | Dev Ops 目录下,标签为 , ,
如需引用,请使用链接:https://note.mc256.dev/?p=267

This article published in 开发运维 | Dev Ops with tags , , .
Cite this page using this link:https://note.mc256.dev/?p=267

您的邮箱地址不会被公开,评论使用Gravatar头像。
Your email address will not be published. This blog is using Gravatar.

正在提交评论... Submitting ...
正在为您准备评论控件 Loading Comment Plugin
Copyright © 2013-2024 mc256. All Rights Reserved.
Powered by WordPress on top of a dual-stack k3s Cluster using JuiceFS.
Wordpress Theme Designed By mc256.
Encrypted By Let's Encrypt.  Hosted On Linode + OVH + AWS.
DNS Provided By Hostker.
Status Page by CloudFlare Worker.