最新消息:本站所有跳转向bbs.ykit.cn的附件将全面停止,附件已转移到https://www.qingsj.com

Xshell不能按退格、删除键和中文乱码的解决方案

Linux经验 有客 1705浏览 0评论

用 Xshell 连接 linux 系统时,显示数据到控制台,中文竟然为乱码。

0_1292224029qAkz

说明Linux系统的编码为 UTF-8,要让 Xshell 不显示乱码就需要将 Xshell 的编码方式改为 UTF-8。

[文件]–>[打开]–>在打开的session中选择连接的那个 ,点击properties -> [Terminal ] ,在右边的translation先选择utf8,然后重新连接服务器即可。

0_1292224042y59H

或者也可以在xshell的工具栏里面点击”Encoding”按钮,选择utf8编码即可。

0_1292224035FU1x

修改后能正常显示中文:

0_1292224049SgJ7

还有一个问题就是在输入命令时,如果敲错字母了的时候,想通过按退格键删除敲错的字母,却在屏幕显示出了“^H”,退格不行,再按删除键,却显示出“^[[3~”,怎么着就是删除不了输错的字母

0_1292224062mpMk

在修改选项时,无意中发现修改一个选项后就可以正常删除输入错误的字母了, [文件]–>[打开]–>在打开的session中选择连接的那个 ,点击properties -> [Terminal ] -> [VT Modes] ,在右边的最后一个设置项选择Normal,然后重新连接服务器即可。

0_1292224055IhBo

转载请注明:有客帮 » Xshell不能按退格、删除键和中文乱码的解决方案

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址