[问题] ssh连[email protected]文字变成方块乱码

楼主: Jekk (Lestrade)   2019-12-04 11:41:26
新手发问,哪里描述不清楚请多见谅
前几日在用ssh连学校工作站时,突然想到ptt不就像个工作站吗?
然后就试着用ssh去连ptt,真的连上了超开心的XDD (新手的小确幸)
我在图形界面下的tty1用terminal连[email protected]可以正常显示中文字
但在tty2以后以后的文字界面的terminal连到[email protected]会变成乱码
连到[email protected]所有中文字会变成‘方块’状的乱码
我用locale发现tty1和tty2都是LANG=en_US.UTF-8
查google是说[email protected]是针对UTF-8特别设置的环境
请问各位要怎么做才能让tty2跟tty2以后的终端机也能正常显示ptt呢?
Linux版本为CentOS 7
作者: Bencrie   2019-12-04 12:39:00
因为 tty 本来就不支援显示中文。你需要另外跑 fbterm之类的 framebuffer based terminal就像二三十年前 DOS 要倚天中文才能显示中文一样意思
作者: roccqqck (ccqq)   2019-12-04 12:53:00
楼上那为何tty1可以我ubuntu正常 但是我是有安装桌面
作者: idisnothing   2019-12-04 13:21:00
[email protected] or [email protected] ???觉得楼主的tty1应该是指图形接口下的gnome-terminal之类的 只要编码、字型设定正确就能显示中文
作者: brli7848 (无理阿?)   2019-12-04 15:19:00
centos没有默认用fb term吧?
作者: st1009 (前端攻城师)   2019-12-04 18:48:00
之前有发公告,非ssh连线容易被盗帐号,看来宣传不利
作者: holishing   2019-12-04 20:08:00
图形接口下的termimal里面其实是/dev/pts/<数字>吧如果直接systemctl stop gdm然后直接在tty1下面弄结果也一样
作者: bamchisu (suchi)   2019-12-04 21:01:00
GUI里面的应该不是tty,你要tty下面显示中文也是有办法但是很麻烦,不是很适合新手挑战强烈建议在GUI的terminal下面ssh [email protected]比较单纯
作者: sppmg (sppmg)   2019-12-04 22:32:00
原po 指得是GUI下的模拟器啦!tty2 连 [email protected] 乱码可能是因为[email protected] 使用big5码,[email protected] 或许是终端机字型设定有问题?在utf8环境下,即使语系不同,只要有字型就能显示。
作者: Gold740716 (项为之强)   2019-12-05 00:37:00
zhcon交大同学安安,喜欢玩 linux 的话可以来我们社团看看http://fb.me/NCTUCCCA
作者: Bencrie   2019-12-05 02:00:00
GUI 下文字都是 toolkit 叫 freetype 帮你画的
作者: asimon (逞˙强)   2019-12-06 00:45:00
好多年前用jmcce... 好久好久的故事... 0__0 (歪头
作者: chang0206 (Eric Chang)   2019-12-09 10:47:00
现在的套件库还有fbterm/jmcce可以装?

Links booklink

Contact Us: admin [ a t ] ucptt.com