求助,如何让纯命令行终端输出中文
linux吧
全部回复
仅看楼主
level 2
AllenLOiy 楼主
如图,这台机子装了ubantu 22.04,用来连接另一台服务器的ssh查看游戏服务器输出日志的,发现输出不了中文内容,中文内容会输出为小方块,在ai的指导下装了fbterm以及wqy-zhenhei字体,输出中文依然是小方块,求大佬解决
2026年02月20日 05点02分 1
level 7
直接rsyslog输出日志不行吗?为什么还要经ssh?
2026年02月20日 06点02分 2
level 11
你这是 framebuffer 模式下的 tty,tty 不支持中文的。
你可以运行一个桌面软件如 gnome,或者直接在 framebuffer 模式下运行 gui
2026年02月20日 07点02分 3
level 8
用putty
2026年02月20日 07点02分 4
level 11
用英文或者開個DE
2026年02月20日 15点02分 5
level 8
你这情况,什么场景下?正常的不会啊
2026年02月20日 16点02分 6
level 9
内核打个补丁
2026年02月20日 17点02分 7
level 7
如果要用的话先临时切换命令行为英文,这个状态(tty)下不支持原生中文,用中文的比较简单的方法是装个图形界面,比如说gnome
LANG=en_US
2026年02月21日 01点02分 8
level 8
理论上不行,不过可以修改内核给内核打补丁,初学者搞不定,可以用ssh代替[阴险]
2026年02月21日 03点02分 11
奈何就算打补丁也没办法输入吧,之前有几个项目,都是给实体终端显示和输入中文,后来都不了了之,因为没人维护,加上技术迭代,全部都不能用了。
2026年02月21日 05点02分
level 9
现在还有几个人在实体终端下面查看和打中文的,现在用的都是虚拟终端。
2026年02月21日 05点02分 12
level 9
cjktty,zhcon,kmscon这些都行
2026年02月21日 05点02分 13
level 1
最简单的方式就是直接运行支持中文的终端模拟器,可以试试看下一个foot运行,但是既然是SSH那直接在Windows电脑上装putty不就行了,连手机上的termux也支持中文啊。
2026年02月21日 09点02分 14
level 1
tty不太行,建议至少配个桌面环境(GNOME/KDE Plasma/Xfce等)或者窗口管理器(Sway, i3wm等),然后用终端模拟器
或者不需要中文环境的话把locale改成en_US.UTF-8也可以
2026年02月21日 17点02分 15
1