电脑使用SSH工具连接服务器乱码?配置终端编码为UTF8【攻略】

轻枫姑娘_1963

轻枫姑娘_1963

2026-06-10

908人浏览

原创

本质是客户端与服务器字符编码未对齐,必须同步设securecrt会话编码为utf-8、选中文字体,并配置服务器lang="zh_cn.utf-8";断开重连后生效。

电脑使用ssh工具连接linux服务器后,命令输出中文变成问号、方块或浣犲ソ这类乱码,本质是windows本地编码(gb18030)与linux服务端默认utf-8解码规则不匹配造成的字节流误读,必须同步客户端解码方式与服务端输出编码。

SecureCRT会话编码设为UTF-8

这是最直接有效的第一步,强制客户端按UTF-8规则解析收到的字节。

右键当前连接标签 → 选择“会话选项” → 左侧展开“终端” → 点击“外观” → 右侧“字符编码”下拉框选中“UTF-8” → 点击“确定” → 断开并重新连接。

这一步操作起来很简单,但若跳过它直接改服务器,所有后续设置都白做。因为即使服务器发的是UTF-8,SecureCRT仍用GB18030去“翻译”,结果必然错乱。

Xshell设置Unicode(UTF-8)编码

方法一:图形化路径

点击“文件” → “属性” → 左侧选“终端” → 右侧“编码”下拉菜单选“Unicode (UTF-8)” → 确定 → 重连。

方法二:快捷入口

在已连接的会话窗口标题栏右键 → “编码” → 直接点选“UTF-8” → 立即生效,无需重连(仅对当前会话)。

【注意】Xshell 7+ 版本中,“UTF-8”选项实际对应“Unicode (UTF-8)”,名称略有差异,别选成“UTF-8 with BOM”或“UTF-16”。

服务器端确认并启用zh_CN.UTF-8环境

第一步:检查当前locale

登录服务器后执行:locale

LiblibAI电商营销
LiblibAI电商营销

LiblibAI电商营销是一款AI电商图片工具,LiblibAI 电商营销场景模型工具:丰富的 LoRA 模型。

下载

若输出中LANG=zh_CN或LANG=zh_CN.GB18030,说明服务端未启用UTF-8,需修正。

第二步:临时生效(当前会话)

执行:export LANG=zh_CN.UTF-8 → 再运行echo $LANG确认输出为zh_CN.UTF-8。

第三步:永久生效(推荐用户级)

① 打开用户配置文件:vi ~/.bashrc
② 在文件末尾新增一行:export LANG=zh_CN.UTF-8
③ 保存退出后执行:source ~/.bashrc
④ 验证:locale | grep LANG 应显示zh_CN.UTF-8。

这一步不可跳过。有些旧系统默认LANG=POSIX或C,连中文月份、提示符都会乱码,export只是覆盖当前shell,写入.bashrc才能保障每次登录都正确。

终端字体补全:避免中文显示为方块

方法1:SecureCRT字体设置

会话选项 → 外观 → 点击“字体”按钮 → 字体选“新宋体”或“Microsoft YaHei” → 字符集选“中文 GB2312”(兼容性更好)→ 确定。

方法2:Xshell字体设置

文件 → 属性 → 终端 → 字体 → 点击“更改字体” → 选“NSimSun”或“FangSong” → 字体样式选“常规” → 大小调至12或14 → 确定。

只设UTF-8编码却不换字体,中文可能显示为空心方块——因为默认等宽字体(如Courier New)不含中文字符轮廓,必须显式指定中文字体。

相关文章

热门游戏推荐
热门游戏推荐

海量精品小游戏合集,无需安装即点即玩,休闲益智、动作闯关应有尽有,秒开即玩,轻松解压,快乐停不下来

下载

相关标签:

xshell

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

417

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

840

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2412

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

816

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

709

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

374

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2176

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

3992

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

647

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.2万人学习