You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSH终端无法显示中文字符的问题求助

SSH终端无法显示中文字符的问题求助

我最近碰到个头疼的问题:想安装一个纯中文的GitHub工具包,在Ubuntu 22.04上跑安装脚本的时候,脚本里的中文提示全变成了???????,完全看不懂要选什么,连在线翻译都没法用。

先跟大家说下我的环境和排查过的情况:

  • 我是用Windows 10自带的命令提示符(CMD)通过SSH连接远程Ubuntu服务器的
  • 服务器的locale设置我已经查过了,执行locale -a得到的输出是:
    C
    C.utf8
    en_US.utf8
    POSIX
    

之前我查过类似问题,说只要把系统locale设成UTF-8就能解决中文显示问题,但我的服务器明明已经是UTF-8编码了啊。而且我直接查看这个工具包的install.sh源码时,里面的中文字符是正常显示的,还能翻译,说明脚本本身确实是UTF-8编码的。

那为什么我通过SSH连接后,终端里就显示不了这些中文呢?有没有懂的大佬能帮我分析下原因,给点解决思路?

备注:内容来源于stack exchange,提问作者Omid Shojaee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 08:23:01