ssh連[email protected]文字變成方塊亂碼 - Linux

Table of Contents

新手發問,哪裡描述不清楚請多見諒

前幾日在用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

--

All Comments

Oscar avatarOscar2019-12-08
因為 tty 本來就不支援顯示中文。你需要另外跑 fbterm
之類的 framebuffer based terminal
Connor avatarConnor2019-12-09
就像二三十年前 DOS 要倚天中文才能顯示中文一樣意思
Joseph avatarJoseph2019-12-10
樓上那為何tty1可以
Jacob avatarJacob2019-12-14
我ubuntu正常 但是我是有安裝桌面
Ethan avatarEthan2019-12-21
覺得樓主的tty1應該是指圖形介面下的gnome-terminal
Joseph avatarJoseph2019-12-24
之類的 只要編碼、字型設定正確就能顯示中文
Rebecca avatarRebecca2019-12-25
centos沒有預設用fb term吧?
Hedwig avatarHedwig2019-12-28
之前有發公告,非ssh連線容易被盜帳號,看來宣傳不利
Jacob avatarJacob2019-12-30
圖形介面下的termimal裡面其實是/dev/pts/<數字>吧
James avatarJames2019-12-31
如果直接systemctl stop gdm然後直接在tty1下面弄
結果也一樣
Poppy avatarPoppy2020-01-04
GUI裏面的應該不是tty,你要tty下面顯示中文也是有辦法
Daniel avatarDaniel2020-01-06
但是很麻煩,不是很適合新手挑戰
Olivia avatarOlivia2020-01-10
強烈建議在GUI的terminal下面ssh [email protected]比較單純
Hedwig avatarHedwig2020-01-11
原po 指得是GUI下的模擬器啦!tty2 連 bbs@ 亂碼可能是因為
bbs@ 使用big5碼,bbsu@ 或許是終端機字型設定有問題?在u
tf8環境下,即使語系不同,只要有字型就能顯示。
Donna avatarDonna2020-01-12
zhcon
Olivia avatarOlivia2020-01-16
交大同學安安,喜歡玩 linux 的話可以來我們社團看看
http://fb.me/NCTUCCCA
Donna avatarDonna2020-01-17
GUI 下文字都是 toolkit 叫 freetype 幫你畫的
Oliver avatarOliver2020-01-20
好多年前用jmcce... 好久好久的故事... 0__0 (歪頭
John avatarJohn2020-01-24
現在的套件庫還有fbterm/jmcce可以裝?
Valerie avatarValerie2020-01-26
我的確用docker的ssh連ptt 無法看中文
Edwina avatarEdwina2020-01-27
images是ubuntu
Steve avatarSteve2020-01-30
是不能telnet不是ssh