使用EeePC瀏覽一些需要java的網頁都會看到「方塊酥」,應該是那個網站的問題。Windows 基本上是 big5 based,所以剛好避過這個問題。避免方塊酥的方法很簡單。
方法一:(感謝Tetralet指點迷津)
使用 Ctrl-Alt-T 起動終端機
鍵入 sudo -s
鍵入 dpkg-reconfigure locales
使用PgDn移到最下方選擇zh_TW BIG5按下空白鍵→確定(稍等一會兒)
Ctrl+D
鍵入 LC_ALL=zh_TW.Big5 firefox
再使用firefox瀏覽原先會出現「方塊酥」的網頁即可
方法二:(感謝Yuan Chao和cwhuang)
啟動 Java 控制面板(ControlPanel)
切至 Java 標籤,檢視 Java Applet 執行階段設定
雙擊 Java Applet 執行階段參數下方區域,加入-Dfile.encoding=Big5
『確定』、『套用』、『確定』離開設定介面
編輯 ~/.java/deployment/deployment.properties
於deployment.javapi.jre.xx.xx.xx.args=後加上-Dfile.encoding\=Big5(xx.xx.xx 是您 jre 的版本,若不存在本行請自行加上)
說明:
Java 內部使用UTF8的編碼方式,來進行資料的傳遞
當需要存取外部非UTF8編碼的資料時,必須進行轉碼的動作
轉碼時依據file.encoding環境變數,未指定時其預設值為參考系統locale(即LANG/LC_ALL變數)