在java中用java.util.Properties类读取.properties文件时如何才能读取中文?(20分)

  • 主题发起人 主题发起人 h_o_u_l_i
  • 开始时间 开始时间
H

h_o_u_l_i

Unregistered / Unconfirmed
GUEST, unregistred user!
我在.properties中有中英文两种键值对,但只能正确读取英文数据,无法正确显示中文,代码如下:
BufferedInputStream is = new BufferedInputStream(new FileInputStream(new
File("D://JSP编程指南_JBuilder工程//JavaMail//classes//a.properties")));
props.load(is);
props.list(System.out);
请问我该怎么才能正确读取和显示中文信息!谢谢!
 
用unicode 替代中文
 
在我机上没问题,试一下:
Properties p=new Properties();
p.load(new FileInputStream("filename"));
String ps=p.toString();
String s=new String(ps.getByte("ISO8859-1"),"GB2312");
System.out.println(s);
 
http://dev.csdn.net/Develop/article/27/27142.shtm
 
后退
顶部