[问题] 请问为什么会乱码?

楼主: onebob (onebob)   2016-12-11 00:15:00
小弟想用JAVA 开记事本档案
程式码如下:
String str;
FileInputStream fr = new FileInputStream("d:\\bob.txt");
BufferedReader br = new BufferedReader(new
InputStreamReader(fr,"UTF-8")) ;
while ((str = br.readLine()) != null)
System.out.println(str);
br.close();
fr.close();
显示在JAVA的都是乱码 请问要怎么解决?
作者: kniver999 (小囧)   2016-12-11 00:40:00
把"UTF-8"拿掉就好了
作者: gpctv (gpctv)   2016-12-11 00:40:00
unf 8UTF8
作者: kniver999 (小囧)   2016-12-11 00:50:00
你要开的txt档是什么编码的?如果是ANSI的话转UTF-8就会乱码

Links booklink

Contact Us: admin [ a t ] ucptt.com