把 screen 的 BIG5 換成 UAO (Unicode-At-On,Unicode 補完計畫) 版本...

目前 Ptt 上使用者用的編碼不是單純的 BIG5,而是 BIG5 加上 Unicode 補完計畫的版本 (拿了 BIG5 的造字區去對應某些常用的缺字)。

如果用 BIG5 去看假名就會變這樣:

所以在 Ubuntu (系統內建的 Terminal) 或是 Mac OS X (用 iTerm2) 上 Ptt (以及 Ptt2) 時都是用 BIG5-HKSCS 編碼,可以顯示日文假名:

不過還是可以看出來漢字不太行,所以還是去找了 UAO 的方案...

第一個想法是直接換掉系統的 BIG5,反正只剩下 BBS 用途要用了,就一次換掉。不過找了半天沒看到現成的工具,雖然在「Mozilla 系列與 Big5 中文字碼」有表可以轉,但還是懶的改...

另外一個是 GNU Screen patch,依照「Screen + Unicode-At-On」這篇的方式,可以生出一個 UTF-8 terminal + converter (GNU Screen),效果就是這樣:

可以看到漢字也出現了... 來找看看要怎麼把 patch 包進 FreeBSD ports 好了...

4 thoughts on “把 screen 的 BIG5 換成 UAO (Unicode-At-On,Unicode 補完計畫) 版本...”

  1. yzlin 以前弄過, 不過沒有弄到 ports 裡去, 那時覺得好像太髒了, 現在想想當個 option 其實也還好, 有需要的人就自己 enable...

    我先丟到這邊來, 應該不用花太多時間就可以 merge 到現在的 ports 裡:
    https://github.com/lwhsu/screen-uao

    快戳 yzlin 幫忙把這弄進去, 不然他應該超過一年沒 ci 正在被 the grin reaper 追殺 XD

Leave a Reply

Your email address will not be published. Required fields are marked *