LoginSignup
5
4

More than 5 years have passed since last update.

プロパティファイルをUnicode以外で記述、読み込む

Last updated at Posted at 2012-10-25

プロパティファイルを日本語で記述する際、Unicodeだといざ編集する時に簡単に編集ができず、運用担当者が大変でした。
そのため、プロパティファイルは好きな文字コードで記述できるようにXML形式で記述、読み込みをしていました。
ですが、今はプロパティファイル(.properties)に好きな文字コードで記述し、読み込みの際に下記のようにInputStreamReaderで文字コードを指定すれば読み込めます。

Properties properties = new Properties();
InputStream in = this.getClass().getClassLoader.getResourceAsStream(fileName);
properties.load(new InputStreamReader(in, "UTF-8"));

これでUnicodeによる縛りは無くなったので、設定ファイルも楽になりました。

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4