我的hello.txt已经以utf-8格式保存,在reader中我也指定了编码方式,为什么读出来的还是乱码
...
InputStreamReader isr = new InputStreamReader(new FileInputStream(new File("hello.txt")));
InputStreamReader isr = new InputStreamReader(is,"UTF-8");
BufferedReader br = new BufferedReader(isr);
String s;
while((s = br.readLine()) !=null){
System.out.print(s);
}
...
...
InputStreamReader isr = new InputStreamReader(new FileInputStream(new File("hello.txt")));
InputStreamReader isr = new InputStreamReader(is,"UTF-8");
BufferedReader br = new BufferedReader(isr);
String s;
while((s = br.readLine()) !=null){
System.out.print(s);
}
...
解决方案 »
- 各位路过的大侠都来看看啊~在线等答案,大作业~~~~(>_<)~~~~
- Swing MVC 简单源码
- 如何根据条件进行动态的改变JFreeChart中的TimeSeriesChart时间轴格式显示
- 老子学JAVA学一年了。就是搞不清楚JAVA到底能做什么?
- 求教 从文件mulu.txt中读取内容建树的例子,万分感谢!
- 图形用户界面设计中的一个小问题??
- 怎么在一个24个字的字串中随机插入4个字
- 有没有对ant ,struts,junit比较感兴趣的?欢迎和我交流!已经共享一些资源!
- 关于JTable的单元格闪动的问题。
- 菜鸟问题:java中连接MSSQL用JDBC,它的驱动是免费的吗?还是JDK1。2中已经提供了?
- 杭州的同志们
- 关于运行.jar文件问题 总是显示failed to load Main-Class manifest attribute
转一下编码吧
InputStreamReader isr = new InputStreamReader(new FileInputStream(new File("hello.txt")),"UTF-8");
BufferedReader br = new BufferedReader(isr);
String s;
while((s = br.readLine()) !=null){
System.out.print(s);
}