Properties文件中文屬性讀取是亂碼問題


項目當中遇到了需要從Properties文件中讀取配置屬性的需求,本來是存儲的中文轉碼后的屬性,但是考慮到后期更改問題就變成java代碼中進行轉碼,代碼如下:

Properties pros = new Properties();
InputStream is=LoginController.class.getClassLoader().getResourceAsStream(
"sysConfig.properties");
String zdmc="";
String gsmc="";
String fwqmc="";
try {
pros.load(is);
zdmc=new String(pros.getProperty("zdmc").getBytes("ISO-8859-1"),"gbk");
gsmc =new String(pros.getProperty("gsmc").getBytes("ISO-8859-1"),"gbk");
fwqmc =new String(pros.getProperty("fwqmc").getBytes("ISO-8859-1"),"gbk");
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM