чтение текста Unicode из ресурсов - PullRequest
5 голосов
/ 06 сентября 2010

Попытка прочитать файл в кодировке utf-8 в Android ...

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();

Что не так с этим кодом?

1 Ответ

4 голосов
/ 06 сентября 2010

Похоже, ваш файл слишком большой, вам нужно разделить его на несколько файлов (максимум 1048576 байт для каждого) или найти другой способ уменьшить размер файла. Вот статья о подобной проблеме http://androidgps.blogspot.com/2008/10/dealing-with-large-resources.html

...