2011年6月3日星期五

Ant UTF-8 encoding

Android Developers上面有Guideline寫着
java source code裹只能用ascii的字符,所以如果想在裹面寫中文的話compile時會出warning
而且無法顯示中文
花了一點時間去研究,在Eclipse下要解決很簡單
設定裹面->General->workspace有file encoding的選項
改成UTF-8就可以

不過我是用Terminal做開發的,使用ant來compile
它預設是使用Android SDK裹的rule來設定javac
首先執行ant debug,它會有一大段顯示
其中有一句:[setup] Importing rules file: platforms/android-8/ant/ant_rules_r2.xml
就要是改這個xml,一般是在Android SDK目錄下面的
搜尋一下ascii,會發現有個javac的tag和encoding的attribute
改成UTF-8就好啦(同時發現它用的javac是1.5版本囧)
發佈留言

熱門文章