【发布时间】:2010-09-05 23:36:35
【问题描述】:
试图在android中读取一个utf-8编码的文件...
InputStreamReader reader = new InputStreamReader(assets.open("data.txt"), "UTF-8");
BufferedReader br = new BufferedReader(reader);
String line;
//The line below throws an IOException!!
line = br.readLine();
这段代码有什么问题?
【问题讨论】:
-
代码看起来没问题。你能提供详细的错误输出吗?此外,我认为您不需要指定 UTF-8 编码,因为这是默认设置。
-
android 调试日志显示:D/asset :数据超过 UNCOMPRESS_DATA_MAX (2099900 vs 1048576)