4

翻訳ファイルには、Java/Androidアプリケーションで*.propertiesファイルを使用しています。私の問題は、Eclipseの.propertiesファイルがISO-8859-1文字セットから外れたutf-8文字をエスケープするため、エスケープされた文字が表示されることです。そこで、utf-8形式でファイルを読み取る独自のライブラリを作成することにしました。しかし、日食はまだ文字をエスケープします。eclipseに*.propertiesファイルを通常のテキストファイルとして処理させる方法はありますか?

4

2 に答える 2

8

ファイル、プロパティを右クリックします。[リソース]タブで、右下の[テキストファイルのエンコード]を確認し、UTF-8に変更します。

于 2012-11-13T08:39:37.460 に答える
1

それらを.propertiesファイルとは呼ばず、別のファイル拡張子を付けてください。これらは、プロパティファイルエディタではなく、テキストエディタによってのみ処理されます。

編集の問題がなくても、それらを.propertiesと呼ぶべきではありません。Javaプロパティファイル標準に準拠していないため、そのプロジェクトの他の開発者や他のツールなどを混乱させる可能性があります。

ただし、最善の解決策はさらに別の解決策です。自作の実装を破棄し、プロパティファイル用のより優れたエディターを入手してください。これにより、ファイルでのエンコード方法に関係なく、読みたい文字が表示されます。

于 2012-10-22T06:49:35.830 に答える