ssh连接时,发现屏幕上一堆乱码,恐怕这种事情谁都遇到过吧。(我是使用putty登录的)
这种情况的发生大多是安装时,语言包选择为中文导致的。一般有以下几种解决方法
1、RH(centOS也行)
vim /etc/sysconfig/i18n
内容改为:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
2、UBUNTU
中文版的ubuntu遇到这种问题,可以尝试使用putty,因为putty可以通过修改 font, character set 设置来解决。
设置:
Window -> Appearance -> Font settings 选择宋体或新宋体:
Window -> Translation -> Character set translation on received data 选择 UTF-8:
然后基本就没有问题了,
或者尝试使用secureCRT登录,这款软件也能够自动识别。
再或者尝试把语言换为英文?
修改Ubuntu的命令行语言环境的2个步骤:
1、修改/etc/default/locale
如不存在则新建一个
如下:
LANG='en_US' #中文可以用zh_CN
LANGUAGE='en_US:en' #中文可以用zh_CN:zh
2、reboot即可
locale命令可以列出当前系统所用的所有语言设置
相关文章
- 使用CUDA时遇到了缺少文件的问题,可以尝试以下解决方法
- ClickHouse连接超时的解决方法
- mysql安装时产生cannot create windows service for :0的解决方法
- Dev Express 中GridControl导出为PDF时出现中文乱码现象的解决办法
- 设有n个正整数,将他们连接成一排,组成一个最大的多位整数。 如:n=3时,3个整数13,312,343,连成的最大整数为34331213。
- 搭建github-ssh连接时,Could not resolve hostname github的解决方案(无法ping通github)
- mybatis执行自定义sql时,在执行最后多出现了一个limit的原因及解决方法
- socket 错误之:OSError: [WinError 10057] 由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。...
- 帆软报表使用get中文传参乱码的解决方法
- 关于重装系统无法连接网络问题的解决方法