2008-09-15 58 views
1

問題我有一個JUnit測試,用於測試將字符串添加到字典自定義類型。一切工作正常的Linux/Windows機器上的其他人,但是,作爲我在Mac商店的第一個開發者,這個單元測試失敗了。違規行是Unicode字符串使用:unicode字符串問題單元測試

dict.add("Su字/會意pin", "Su字/會意pin"); 
    dict.add("字/會意", "字/會意"); 

是否有一個平臺無關的方式來指定unicode字符串?我試過在Eclipse中將文件的編碼更改爲UTF-8而不是默認的MacRoman,但測試仍然失敗。

回答

4

在國旗的javac編譯器,設置-encoding標誌,所以在你的情況下,你將其標記爲

javac -encoding UTF-8