日期:2014-05-20  浏览次数:20807 次

Properties 取属性文件的问题,可能是编码的问题,请指点一下
Properties   prop   =   new   Properties();
FileInputStream   fis;
try   {

fis   =   new   FileInputStream( "xmlpath.properties ");
prop.load(fis);
fis.close();

}   catch   (FileNotFoundException   e)   {
e.printStackTrace();
}   catch   (IOException   e)   {
e.printStackTrace();
}
                                    String   str   =   prop.getProperty( "th001 ");

[xmlpath.properties]文件,中这样的数据
[th001=./xlsFile/領収書.xls],后面的日文

str   返回的是[./xlsFile/??????.xls]

请知道的朋友,指点一下,谢谢了。



------解决方案--------------------
String str = prop.getProperty( "th001 ");改为
String str = new String(prop.getProperty( "th001 ").getBytes( "ISO-8859-1 "), "gbk ");