shell 字符编码似乎已被改变

shell 字符编码似乎已被改变

我在 Ubuntu 虚拟机上使用 shell 时遇到了问题ssh。在我直接输出 JPEG 文件的内容之前,它一直运行良好,但从那时起,字符编码似乎就乱了,我不知道如何修复它。字符看起来像这样:

ÆsudoÅ password for rory: 

我不确定它是否相关,但输出locale是:

LANG=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=

我尝试过重启,但没有任何效果。有什么解决方法吗?

答案1

问题可能出在你的本地终端而不是远程系统上。尝试reset该终端内的命令(从任何具有该终端的系统)或关闭并重新打开它。

相关内容