黑马程序员技术交流社区
标题:
乱码问题
[打印本页]
作者:
凝聚
时间:
2013-11-1 10:18
标题:
乱码问题
本帖最后由 凝聚 于 2013-11-1 11:03 编辑
public static void method3()throws IOException
{
Properties prop=new Properties();
FileInputStream fis=new FileInputStream("D:\\File\\a\\haha.txt");
prop.load(fis);//将流中的数据加载进集合。
//System.out.println(prop);
prop.list(System.out);
}
这段代码出现乱码问题如下:
-- listing properties --????=90??????=13??????=67??
使用System.out.println(prop);这句调用时:{???ù=89??, ????=13??, ????=16??}这是怎么回事啊?
haha.txt的内容如下:张四=13;王五=16;赵六=89;
作者:
Jim-剣◆﹏
时间:
2013-11-1 10:57
你用字节读取流怎么能读取到字符呢,这必须是乱码啊
你把FileInputStream fis=new FileInputStream("D:\\File\\a\\haha.txt");改成
FileReader fis=new FileReader("D:\\File\\a\\haha.txt");
用字符读取流就可以显示了
作者:
hel
时间:
2013-11-1 11:03
嗯。。。貌似。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2