2012-02-17 63 views
0

我有一個Android應用程序,我想表明它日文漢字,也與像「A」重音符號的字符建成。顯示在Android應用中日文字符使用maven

當我在eclipse上工作時,這工作正常,字符顯示爲我想要的。但是,當我嘗試使用android-maven-plugin構建我的項目時,它顯示的只是亂碼。

有一個在應用程序沒有數據庫(還),我實例化對象是這樣的:

Word japaneseWord = new Word("空") 
Word portugueseWord = new Word("Céu") 

在這兩種情況下,這個詞從我部署,然後使用maven的Android enconding問題受到影響:部署但是當我使用eclipse進行部署時,它們顯示得很好。

我在Mac OS X開發,所以我懷疑這是通過使用通過的MacRoman默認我的操作系統引起的。

有沒有人有任何想法可以幫助我解決這個問題?

在此先感謝!

回答

3

指定與

<properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
</properties> 

編碼和/或資源使用http://maven.apache.org/plugins/maven-resources-plugin/examples/encoding.html

+0

我以前似乎這一點,但它並沒有:-(工作。有沒有辦法證明問題是在複製的資源相? – Rafael 2012-02-17 21:13:35

+0

可能提供有關失敗的更多詳細信息,我們可以計算出來更好。任何問題的日誌行家在運行嗎?試着用MVN -X -e ... – 2012-02-17 21:42:25

+0

運行BTW這一點。絕對適用於資源中的字符串,而不是直接在代碼中。 – 2012-02-17 22:29:53

相關問題