Closed mygreen closed 1 week ago
EncodingControl を使用しUTF-8のプロパティファイルをResourceBundle経由で読み込んだ時文字化けする事象を修正。 Java Distributionや環境によって、EncodingControl.newBundle(...) の引数「reload=true」が指定されたとき、URLConnection経由で読み込むため文字化けしてしまう。
EncodingControl
EncodingControl.newBundle(...)
ClassLoader.getResourceAsStream(...)
事象
EncodingControl
を使用しUTF-8のプロパティファイルをResourceBundle経由で読み込んだ時文字化けする事象を修正。 Java Distributionや環境によって、EncodingControl.newBundle(...)
の引数「reload=true」が指定されたとき、URLConnection経由で読み込むため文字化けしてしまう。修正内容
EncodingControl
において、realodは無視して、常にClassLoader.getResourceAsStream(...)
経由でInputStreamを取得するよう修正。