2010-09-05 12 views
5

próbuje odczytać to UTF-8 zakodowany plik w android ...odczyt unicode tekst z aktywów

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

Co jest nie tak z tym kodem?

+1

Ten kod wygląda na o.k. czy możesz podać szczegółowy wynik błędu? Nie uważam też, że musisz określać kodowanie UTF-8, ponieważ jest to domyślne. –

+0

Dziennik debugowania Androida pokazuje: D/asset <1183>: Dane przekraczają UNCOMPRESS_DATA_MAX (2099900 vs 1048576) – Hadi

Odpowiedz