Pertanyaan membaca teks unicode dari aset


Mencoba membaca file enkode utf-8 di 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();

Apa yang salah dengan kode ini?


5
2017-09-05 23:36


asal


Jawaban:


Sepertinya file Anda terlalu besar, Anda harus membaginya ke beberapa file (maksimum 1.048576 byte untuk masing-masing) atau cari cara lain untuk mengurangi ukuran file. Berikut ini artikel tentang masalah serupa http://androidgps.blogspot.com/2008/10/dealing-with-large-resources.html 


4
2017-09-06 01:32