これは、Eclipse 4.2 (Juno、2012) 以降では必要ありません。組み込みのプロパティー・ファイル・エディターを使用すると、Eclipse がこれを透過的に処理します。値は UTF-8 で表示され、受け入れられますが、暗黙のうちに\uXXXX
フォーマットに変換されます。これには、Git プラグインと組み合わせるといくつかの奇妙な副作用があることに注意してください (マージ中に古い行が削除されるなど)。プル/プッシュする前にすべてのプロパティ ファイルを閉じると、最適に機能します。
まだ Eclipse 4.x を使用していない場合は、クラスの javadoc でnative2ascii
説明されているように、JDK インストール ディレクトリのフォルダーにあるツールを使用/bin
して、UTF-8 プロパティ ファイルを ASCII プロパティ ファイルに変換することを検討してください。java.util.Properties
「元の」プロパティ ファイルを保持し (たとえば、.utf8
拡張子を付けます)、バッチ/シェル ファイルを使用して次のように変換できます。
cd c:\path\to\properties\files
c:\path\to\jdk\bin\native2ascii.exe -encoding UTF-8 text_cs.properties.utf8 text_cs.properties
c:\path\to\jdk\bin\native2ascii.exe -encoding UTF-8 text_ja.properties.utf8 text_ja.properties
c:\path\to\jdk\bin\native2ascii.exe -encoding UTF-8 text_zh.properties.utf8 text_zh.properties
# ここにさらにプロパティ ファイルを追加できます。
この方法では、ファイルを編集し.utf8
てバッチ/シェル スクリプトを 1 回実行するだけで、ネイティブ文字を\uXXXX
. このブログエントリも参照してください。
以下も参照してください。