大したことじゃないけど、メモを残す意味で記述
バージョン
- commons-configuratin : 1.10
コード
java
PropertiesConfiguration config = new PropertiesConfiguration();
config.setEncoding("UTF-8");
config.setFile([プロパティファイル]);
config.load();
PropertiesConfiguration
のコンストラクタでnew PropertiesConfiguration(File file)
があって、
これを使うとnew
しただけでsetFile(File file)
とload()
をやってくれるが、
setEncoding(String encoding)
で指定したエンコーディングが効かないので個別に指定する。
UTF-8に限らず、デフォルトのエンコーディング(ISO-8859-1)以外を指定する場合はこの対応が必要。