[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] Re: [jfriends] java.util.Properties.load()でShiftJISを読みたい
岸田です。
gori@xxxxxxxxxx wrote:
> 現在開発中のソフトで、テキストファイルから設定を読込みたい
> と思っていますが、java.util.Properties#load(InputStream) では
> ShiftJISで書かれたファイルを読み込むと文字バケしてしまいます.
> 対策 1) native2ascii.exe で変換する
> 対策 2) InputStream を extends したクラスを自作する
> 以外になにか良いやり方はないでしょうか?
>
対策1をとるようなことが普通のように思いますが、面倒なので
すよね。
java.util.ListResourceBundle クラスを利用するという手はない
でしょうか?
ListResourceBundle クラスのサブクラスを作って getContents()
メソッドの中でファイルから読むようなことですが…。
やったことはありませんが…。
岸田ゆき枝