把 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 好了…

Related Posts:

This entry was posted in BBS, Computer, Linux, MacOS, Murmuring, Network, OS, Software and tagged , , , , , , . Bookmark the permalink.
  • kcwu

    ssh bbsu@ptt.cc 內建 UAO

  • http://godfat.org/ Lin Jen-Shin (godfat)

    big5 相關的東西還是推薦 bsdconv
    https://github.com/buganini/bsdconv
    做在 terminal 上可參考
    https://github.com/buganini/bug5

  • lwhsu

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

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

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

  • $4

    pcmanx-gtk2 裡面有實作 UAO 的支援