我想从lang.properties(JAVA.util.properties)文件中读取hindi文本。 我正在使用eclipse IDE。
首先,如何在.properties文件中保存(或写入)hindi字母
其次如何从我的java类中读取字符串。
lang.properties
hindiText=साहिलसाहिल
Java类
Properties prop = new Properties();
prop.load(MyCalss.class.getClassLoader().getResourceAsStream("lang.properties"));
String hindi=prop.getProperty("hindiText");
它不起作用。
答案 0 :(得分:4)
As documented,Properties.load(InputStream)
将始终使用ISO-8859-1编码,并且该编码不会处理您感兴趣的字符。
选项:
InputStreamReader
中并明确指定编码\u1234
)(并确保文件保存为ISO-8859-1)