What is Unicode-At-On? (2)

我一直覺得我前面那篇寫得失敗,原理講了很多,但是不夠淺顯易懂。用最簡單的話來說,UAO 就是把系統的 Big5 範圍變大了。原本 Windows 的 Big5 字集現在還多了倚天造字、HKSCS、簡體中文、日文漢字和假名。

這樣做的原因,最主要的就是在 Win2k 以後的 unicode 環境中,日文假名漢字 (還包括了簡體中文等) 可以從網頁等 unicode 環境複製貼上到 bbs 之類的環境中,不會像原本一樣只會貼出一堆 ??? 這類的字元。附屬的好處是,一些沒有改寫成 unicode 版本的程式 (ex.Winamp, ACDSee, …) 原本無法正常處理系統語系以外字元,裝了之後那個問題一併也解決掉了,因為那些字通通變成你的系統語系字元集 (也就是 Big5) 的一部分。

缺點呢?因為這種東西不是個標準,所以對於沒有安裝的人來說他們在非 unicode 環境裡面看不到這些不在原本 big5 以外的字元。對於上 telnet/ssh 的使用者 (ex.上 bbs) 來說,可以用 PieTTY 或是 Open PCMan 這些已經把部分 UAO 字集轉換內建在程式裡面的軟體。為什麼會只是部分而非全部的原因也是在於 UAO 加入的字集太多,並非人人都像計畫提出者 Kii Ali 那樣需要用到這些範圍的字集。

另一個附屬的缺點就是,系統預設語系不是 Big5 (CP950) 的話裝這個東西是沒有用的,因為 Windows 就是這樣設計的,所以也沒辦法去改他。

Leave a Comment