码迷,mamicode.com
首页 > 其他好文 > 详细

Properties文件中文属性读取是乱码问题

时间:2017-09-04 16:05:25      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:ade   control   属性   load   source   inpu   exce   loader   读取配置   

项目当中遇到了需要从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();
}
}

Properties文件中文属性读取是乱码问题

标签:ade   control   属性   load   source   inpu   exce   loader   读取配置   

原文地址:http://www.cnblogs.com/leirenyuan/p/7473808.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!