目前Java開源世界的主流力量來自英語國家,單純的英語背景導(dǎo)致了許多著名的產(chǎn)品雖然號稱支持Unicode,在國際化實(shí)現(xiàn)上表現(xiàn)極為糟糕。在此略舉近期碰到的二三例。
- JRE中的zip類無法正確保存壓縮文件的中文名。為此Ant項(xiàng)目不得不寫了自己的zip類。
- Eclipse中code assistance的快捷鍵與經(jīng)典的winnows輸入法開關(guān)鍵沖突,同為Ctrl + Space。為此我不得不將code assistance鍵換為Alt + Z
- Java中很難創(chuàng)建一個(gè)全新的locale,必須得從rt.jar中選一個(gè)。
- Java的locale基本上不允許用戶再做用戶級別定制。