我在 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
该终端内的命令(从任何具有该终端的系统)或关闭并重新打开它。