2010-09-05 7 views
5

essayez de lire un fichier codé utf-8 android ...lecture du texte unicode des actifs

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

Quel est le problème avec ce code?

+1

Le code semble o.k. pouvez-vous fournir une sortie d'erreur détaillée? Aussi, je ne pense pas que vous ayez besoin de spécifier l'encodage UTF-8 puisque c'est par défaut. –

+0

Le journal de débogage android montre ceci: D/asset <1183>: Les données dépassent UNCOMPRESS_DATA_MAX (2099900 vs 1048576) – Hadi

Répondre