securecrt 连接linux, 英文乱码

2025-04-10 09:02:00
推荐回答(2个)
回答1:

linux安装时如果选择了中文支持,用客户端访问时,如果无法正确显示汉字,会出现乱码,如下图所示

在当前会话状态下,可以输入export LANG=en.US来改变语言,修改后即时生效,如下图所示,但如果断开会话,下次登录时又会恢复到之前的语言集。

要达到会话断开会也改变语言集,就要修改全局变量了,修改etc目录下的,locale.conf,目前的为 LANG="zh_CN.UTF-8",修改前作个备份吧

用vi工具修改locale.conf文件内内容为LANG="en_US.UTF-8",保存后用exit退出当前会话,重新登录

再次登录后语言集就修改成英文了,测试一下命令,所下图所示;这时用env显示环境变量,显示为英文了。

另一种办法就是修改securecrt字符集支持中文,如下图所示,修改appearance下的字符集为简体中文即可。

回答2:

这个字符串乱码的问题的原因很多,你可以看看书籍《linux就该这么学》,刘遄老师有教给你怎么使用远程工具去连接系统。