Linux系统终端中文乱码

之前购买了 hostodo 的一个VPS,登录SSH终端输入中文会出现乱码。查了若干资料,是Linux系统的编码问题。解决办法也很简单:修改系统编码即可。

查看系统编码

使用以下命令来查看linux系统的默认编码:

或者:

修改系统编码

一般将编码设置成为 en_US.UTF-8 即可,使用以下命令修改 .bashrc 文件:

执行完之后,使用以下命令重载:

此时再次使用 locale 查看系统编码,应该如下:

一般情况下,这样子就完全OK了!可以在终端输入中文字符,可以看到显示完全正常了!当然了,还有特殊情况,使用 locale 会出现以下输出:

为了解决以上错误,下载 locale-archive文件 本地下载。然后使用ftp工具将文件上传到 /usr/lib/locale 目录下即可,或者直接下载到/usr/lib/locale 目录。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注