【发布时间】:2016-04-19 05:48:58
【问题描述】:
下面你可以看到我的代码;
final BufferedReader br = new BufferedReader(
new InputStreamReader(new FileInputStream(f),"UTF-8"));// tried also "iso-8859-9"
String strLine;
while ((strLine = br.readLine()) != null) {
total += "\n" + strLine;
}
br.close();
下面是输出..我该怎么办?
insan�n sec�ld�g� combobox
【问题讨论】:
-
旁注:不要将
+=用于String对象。字符串是不可变的,您正在创建许多新的 String 对象。使用StringBuilder在循环中连接字符串。 -
您使用的控制台可能不支持Unicode字符吗?
标签: java file character-encoding