首页 新闻 会员 周边 捐助

BufferedReader转码问题求解

0
[待解决问题]

BufferedReader in = new BufferedReader(new InputStreamReader(
new FileInputStream(outputFile.getAbsolutePath() + ".txt"),"utf-8"));

String str;
while ((str = in.readLine()) != null) {
if(!"".equals(str.trim())){
String temStr = str.replaceAll("\\s*", "");
lineList.add(temStr);
//strB.append(temStr).append(EOL);
strB.append(temStr);
}
}

这样打印出来的大部分都是中文,小部分中文乱码,我在Myeclipse里面把它设置为UTF-8,tomcat也是UTF-8,它默认是GBK编码,我也给它设置过GBK或者GB2312也不行,求解

笑的像个坏人的主页 笑的像个坏人 | 菜鸟二级 | 园豆:206
提问于:2016-11-07 10:50
< >
分享
所有回答(1)
1

用记事本打开没有乱码?

 

加我微信214710841, 在线交流

小彬 | 园豆:947 (小虾三级) | 2016-11-07 15:22

用笔记本打开时已经乱码,所以我在想应该不是编码的问题,应该是用OCR扫描时出现的问题

支持(0) 反对(0) 笑的像个坏人 | 园豆:206 (菜鸟二级) | 2016-11-07 15:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册