[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends] Re: java.util.Properties.load()でShiftJISを読みたい




>始めまして、最近Javaの勉強を始めた者です.

ようこそJava互助会へ。

>と思っていますが、java.util.Properties#load(InputStream) では
>ShiftJISで書かれたファイルを読み込むと文字バケしてしまいます.

最初にこのファイルを作るときに、
java.util.Properties#store() で作るというのはだめですか。

# これがだめな理由が思いつかない...
# というか、この方法でしかPropertiesファイルを作ったことが無いです。

> 対策 1) native2ascii.exe で変換する
> 対策 2) InputStream を extends したクラスを自作する

1)よりもやはり java.util.Properties#store() の方が良いと思うのですが。
2)はやらない方が良いと思います。
-- 
えんどう やすゆき <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/ (Java互助会ホームページ)