使用java读取使用utf-8编码的文本文件
我在阅读使用utf-8编码的文本文件时遇到问题,我正在使用带有netbeans 7.2.1平台的java
我已经将java项目配置为处理UTF-8 javaproject==>右键单击==>属性==>source==>UTF-8
但仍然得到未知字符输出:
代码:
File fileDirs = new File("C:\\file.txt");
BufferedReader in = new BufferedReader(
new InputStreamReader(new FileInputStream(fileDirs), "UTF-8"));
String str;
while ((str = in.readLine()) != null) {
System.out.println(str);
}
还有其他想法吗?
谢谢