如何解决ssh连接CentOS后中文显示乱码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决ssh连接CentOS后中文显示乱码相关的知识,希望对你有一定的参考价值。
需要将终端(ssh连接成功就是远程终端)的编码设置成中文编码,改变终端编码需要设置LANG这个环境变量,设置方法是在终端输入LANG=zh_CN.UTF-8,设置好LANG变量后编码字符集就改变了。在终端直接设置LANG环境变量的方式,在下次登录或下次打开虚拟终端时,设置就生效了。如果不想每次打开终端都输入LANG=zh_CN.UTF-8设置一遍,可以把LANG=zh_CN.UTF-8这一行内容加入到~/.bashrc这个配置文件中,保存退出这个配置文件后再执行命令:
source ~/.bashrc
使配置文件的设置马上生效。 参考技术A 在会话设置里面把编码换成utf-8就可以了。
mac用ssh连接linux云服务器中文乱码或无法显示解决
问题1:服务器是ubuntu16.04,用mac自带的ssh连接后无法正常输入中文?
解:这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集。
打开编辑 .bashrc 文件:
vi ~/.bashrc
在文件结尾加入:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
重启服务器可正常显示中文。
问题2:写的中文HTML网页显示乱码:
解:在HTML文件中设置编码格式:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
并设置vim用utf-8编码,编辑 .vimrc 文件,并在文件尾插入:
vi ~/.vimrc
set fileencoding=utf-8
以上是关于如何解决ssh连接CentOS后中文显示乱码的主要内容,如果未能解决你的问题,请参考以下文章
用ssh远程连接centos7.9日期能正常显示中文,中文文件夹显示中文乱码怎么办?
linux系统如何更改字符集的支持,解决Linux中文显示乱码使centos显示中文