在 OS X 上重置乱码的终端窗口

con*_*fin 16 ssh terminal macos

我通过 SSH 连接到 linux 服务器。执行以下命令后

cat dmesg.1.gz
Run Code Online (Sandbox Code Playgroud)

我的 SSH 会话提示从 更改conor@linux:~$?????@?????:·/??±?$

我在终端中输入的任何文本也都是乱码,即使在通过输入从 SSH 会话断开连接后exit,现在与我的 mac 的终端会话仍然是乱码。我通过关闭终端窗口并打开一个新窗口解决了这个问题。

有没有办法在不关闭窗口并重新打开的情况下重置终端,例如组合键?

Chr*_*sen 21

您的终端已转换为“备用字符集”模式。要将其移回,请键入

tput rmacs
Run Code Online (Sandbox Code Playgroud)

在您的(乱码)shell 提示符下。您的输入也会出现乱码,但在此命令完成后会恢复正常。


Wuf*_*ers 7

我也遇到过同样的问题。要修复,请单击 Shell --> 发送重置。如果这不起作用。外壳 --> 硬重置。这将重置它,而无需关闭并重新打开终端。


小智 7

在命令行中键入“reset”(即使您看不到正在绑定的内容)通常会有所帮助。