-7
latin5文字を追加するにはどうすればよいですか? Properties.load(InputStream inStream)
の ない明確なOracleのWebサイト上のlatin5文字を追加するにはどうすればいいですか?
latin5文字を追加するにはどうすればよいですか? Properties.load(InputStream inStream)
の ない明確なOracleのWebサイト上のlatin5文字を追加するにはどうすればいいですか?
Javadocは言う:
load(Reader)
で指定し、ISOを使用すると想定されるように、入力ストリームは、単純な行指向形式であります8859- 1文字エンコーディング。つまり、各バイトはLatin1の1文字です。 Latin1にない文字や特定の特殊文字は、の3.3節で定義されているUnicodeエスケープを使用してキーと要素で表現されます。Java™言語仕様
All_Axes=Tüm Eksenler
は
All_Axes=T\u00FCm Eksenler
、プロパティファイルが読み込まれているかを管理している場合は、あなたの代わりにProperties.load(Reader reader)
使用することができなければなりません。こうすれば、文字セットを制御でき、ファイルはそのままで動作します。
Properties props = new Properties();
try (Reader in = new InputStreamReader(new FileInputStream("/path/to/my.properties"),
"ISO-8859-9"/*or "latin5"*/)) {
props.load(in);
}