博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux环境通过ssh连接控制台显示中文乱码问题
阅读量:6454 次
发布时间:2019-06-23

本文共 943 字,大约阅读时间需要 3 分钟。

hot3.png

       前两天连接linux环境时,因为是新的生产环境,所以配置不怎么全,ssh控制台显示的中文都为乱码,从网上找了几个方法,自己用了修改某个目录的文件内容的方法,成功解决,在这与大家共享一下。

用ssh连接上服务器,打开目录/etc/sysconfig,其中有个文件为: i18n,其中的内容为

LANG="en_US.UTF-8"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"

将其中的内容改为了:

LANG="zh_CN.GB2312"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:ja"SYSFONT="lat0-sun16"SYSFONTACM="8859-15"

重启了一下服务器,连接后一切OK了!

在这也备忘下其他的方法,不过没试过,大家可以试试:

在终端执行命令:

export LC_ALL=zh_CN.GB2312;export LANG=zh_CN.GB2312是最有效的。
=======================
1.不管用那种ssh客户端,字体设定一定要设为可以显示中文的字体。
2.远程的locale一定要设置为LANG=zh_CN.UTF-8
========================================
修改/etc/profile 
增加这一行
export LC_ALL=zh_CN.GBK
========================================
SSH显示中文乱码问题
(1)打开smb.conf
添加:
   display charset=cp936
    unix charset=cp936
    doc  charset=cp936

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3647620/blog/1552512

你可能感兴趣的文章
【Unity3D入门教程】Unity3D之GUI浅析
查看>>
Hive 简单操作
查看>>
湘潭1247 Pair-Pair(树状数组)
查看>>
idea 不能粘贴复制问题
查看>>
IEnumerable<T>
查看>>
IntelliJ IDEA 注册码
查看>>
linux 上面配置apache2的虚拟目录
查看>>
Linux学习总结 (未完待续...)
查看>>
NoSQL数据库探讨 - 为什么要用非关系数据库?
查看>>
String字符串的截取
查看>>
switch函数——Gevent源码分析
查看>>
Spring MVC简单原理
查看>>
DynamoDB Local for Desktop Development
查看>>
ANDROID的SENSOR相关信息
查看>>
laravel 使用QQ邮箱发送邮件
查看>>
用javascript验证哥德巴赫猜想
查看>>
Shell编程-环境变量配置文件
查看>>
thymeleaf 中文乱码问题
查看>>
(转)CSS浮动(float,clear)通俗讲解
查看>>
os.walk函数
查看>>