作者Jekk (猫が大好き\=^o^=/)
看板Linux
時間Wed Dec 4 11:41:26 2019
新手發問,哪裡描述不清楚請多見諒
前幾日在用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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.140.213 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1575430890.A.618.html
1F:推 Bencrie: 因為 tty 本來就不支援顯示中文。你需要另外跑 fbterm 12/04 12:39
2F:→ Bencrie: 之類的 framebuffer based terminal 12/04 12:39
3F:→ Bencrie: 就像二三十年前 DOS 要倚天中文才能顯示中文一樣意思 12/04 12:40
之後來研究fbterm!! 感謝資訊
4F:推 roccqqck: 樓上那為何tty1可以 12/04 12:53
5F:→ roccqqck: 我ubuntu正常 但是我是有安裝桌面 12/04 12:58
7F:→ idisnothing: 覺得樓主的tty1應該是指圖形介面下的gnome-terminal 12/04 13:27
8F:→ idisnothing: 之類的 只要編碼、字型設定正確就能顯示中文 12/04 13:29
我是使用GNOME Desktop沒錯
的確用gnome-terminal來連
[email protected]就可以正常顯示
9F:→ brli7848: centos沒有預設用fb term吧? 12/04 15:19
看來是沒有
10F:推 st1009: 之前有發公告,非ssh連線容易被盜帳號,看來宣傳不利 12/04 18:48
我是用ssh連線啊??
之前用手機或pttstar居多
11F:推 holishing: 圖形介面下的termimal裡面其實是/dev/pts/<數字>吧 12/04 20:08
12F:→ holishing: 如果直接systemctl stop gdm然後直接在tty1下面弄 12/04 20:09
13F:→ holishing: 結果也一樣 12/04 20:09
有點不太懂...不過還是謝謝
14F:推 bamchisu: GUI裏面的應該不是tty,你要tty下面顯示中文也是有辦法 12/04 21:01
15F:→ bamchisu: 但是很麻煩,不是很適合新手挑戰 12/04 21:03
好的!!
17F:推 sppmg: 原po 指得是GUI下的模擬器啦!tty2 連 bbs@ 亂碼可能是因為 12/04 22:32
18F:→ sppmg: bbs@ 使用big5碼,bbsu@ 或許是終端機字型設定有問題?在u 12/04 22:32
19F:→ sppmg: tf8環境下,即使語系不同,只要有字型就能顯示。 12/04 22:32
這就是我疑惑的點啦
兩邊都是utf-8,為何GUI下就可以正常顯示但終端機不行
20F:推 Gold740716: zhcon 12/05 00:37
※ 編輯: Jekk (140.113.140.213 臺灣), 12/05/2019 00:43:48
21F:推 Gold740716: 交大同學安安,喜歡玩 linux 的話可以來我們社團看看 12/05 00:44
23F:推 Bencrie: GUI 下文字都是 toolkit 叫 freetype 幫你畫的 12/05 02:00
24F:推 asimon: 好多年前用jmcce... 好久好久的故事... 0__0 (歪頭 12/06 00:45
25F:推 chang0206: 現在的套件庫還有fbterm/jmcce可以裝? 12/09 10:47
26F:→ roccqqck: 我的確用docker的ssh連ptt 無法看中文 02/23 01:49
27F:→ roccqqck: images是ubuntu 02/23 01:50
28F:推 dces4212: 是不能telnet不是ssh 03/16 21:18