http://openjdk.java.net/jeps/226 をテキトーに訳した。
JEP 226: UTF-8 Property Files
Owner Naoto Sato Created 2014/05/20 17:06 Updated 2014/11/12 23:45 Type Feature Status Candidate Component core-libs / java.util:i18n Scope JDK Discussion i18n dash dev at openjdk dot java dot net Effort S Duration M Priority 2 Reviewed by Brian Goetz Endorsed by Brian Goetz Release 9 Issue 8043553 Duplicates 8049995: No standard charset available for widely used Java file format Relates to 4749531: Enable user editable properties files in other encodings 4503634: need a way to tag properties file encoding
JEP 226: UTF-8 Property Files
UTF-8エンコードのプロパティファイル用のフォーマットを定義し、ResourceBundle
がそのフォーマットをロードできるように拡張します。
Summary
プラットフォームはISO-8859-1ベースのプロパティファイルを提供しており、このエンコーディングで表現不可能な文字のためのエスケープの仕組みを備えています。このフォーマットはリソースバンドルの標準ルックアップ機構として採用されています。関連RFEにあるように、このフォーマットは使うのが煩雑で、その理由は直接編集可能なキャラクターエンコーディングとエスケープされた形式との間で、相互に何度も変換が要求されるためです。