今天聊聊这个SSH(ssh即SecureCRT,以免大家误会)连接阿里云Ubuntu服务器终端中文显示乱码的解决方案。
先吐槽下,这不快过年了吗,心情有点糟糕,发泄发泄,各位海涵。
自从半年前来到新公司,由于当时做后台的就我一个人,于是我担起了不小的责任,不管是后台程序开发,接口的开发,后台管理系统的开发,甚至阿里云服务器的搭建,安装各种Ubuntu的软件都成了我的任务。就这样老板最近还不想着给涨涨工资,那天故意问了下老板。
问:咱们有年终奖吗?
答:有,差不多一个月的工资吧
问:咱们什么时候涨工资,能涨多少?
答:你是咱们的核心,以前说过会给你期权,这次肯定会给你的,工资的话年后涨,5%-10%吧
好吧,和我一起做后台开发的工资4000元(至于我的工资,就不献丑了,保密下),看来涨400就算是很高了。真该谢谢他,不过这个老板现在已经不得人心了,我身边的老同事走了好几拨了,没人会信他的,我也不信,什么期权,真是谢谢了。
吐槽了半天,其实就是发泄下自己的不满,还是工作归工作,说说这个中文乱码的问题。
----------------------------------------------------------------------------------------------------------
/**
* 以上都是吐槽,进入正题
**/
好几个月了,我一直被一个问题所困扰,就是ssh远程连接到服务器查看log日志,打开日志后,由于程序里记录的日志有时候会写中文,或者是中文的一些符号,结果这个ssh上一遇到中文字符就显示成乱码,看着着实痛苦,曾经以为是服务器字符编码配置有问题,所以各种百度查资料改配置,最后仍然没解决。后来只能是把日志拿到本地,然后用utf-8的编码打开txt文件看,要么就只能修改程序,把重要的地方的日志都改成了英文,但是这样解决问题不甘心啊!!!
终于有一天,有个大牛来帮我们解决线上出现的性能问题,他看着ssh上面有中文乱码,什么话也没说,直接改了下ssh的配置,我了个擦,重启了下直接就没有中文乱码了,我了个大神,原来服务器配置没问题,问题在这个工具上啊。哎,真心学到了。
截图,分享给大家:
(转载本站原创文章请注明作者与出处Coding云--codingyun.com)