2012-02-17 8 views
0

アンドロイドアプリがあり、それに日本語漢字を表示したいと思います。mavenを使用して作成されたアンドロイドアプリに日本語の文字を表示

私がEclipseで作業しているとき、これはうまく動作し、私が望むように文字が表示されます。しかし、私がアンドロイド-maven-pluginを使ってプロジェクトをビルドしようとすると、ちょっとばかげているだけです。

は、アプリケーション上で(まだ)何のデータベースはありません、と私はインスタンス化する。このようなオブジェクトだ:いずれの場合も

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

を、言葉は、私はMavenのアンドロイドを使用して、次に展開するときの問題をenconding苦しん:展開、私はEclipseを使用して配備すると正常に表示されます。

私はMac OS Xで開発しているので、これはデフォルトでMacRomanを使用している私のオペレーティングシステムが原因であると思われます。

誰でもこの問題を解決するのに役立つ考えがありますか?

ありがとうございます!

答えて

3

は、私が前にこれを思えてきましたが、それは:-(動作しませんでしたhttp://maven.apache.org/plugins/maven-resources-plugin/examples/encoding.html

+0

を使用し、および/またはリソースに対して

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

でエンコーディングを指定します。ということを証明する方法はあります問題はコピーリソースフェーズにありますか? – Rafael

+0

あなたの失敗の詳細を提供するかもしれませんが、私たちはそれをよりよく理解することができますmavenを実行するログに問題があれば、mvn -X -e ... –

+0

btwコード内で直接ではなく、リソース内の文字列で確実に動作します。 –

関連する問題