#1 Le 19/04/2010, à 21:26
- rwikus090
probléme d'encodage et de lecture de fichier en java
Bonjour
j'ai conçu une application qui lit au tout début un certin nombre de fichier qui corresponde a ma carte (map),
ne faite lorsque j'ai fait la lecture des fichier, j'ai utiliser:
Scanner sc=new Scanner(monFichier)
et apré je fais sc.nextLine() pour que je traite toute les ligne
le probléme est que si mon fichier texte est encodé en ANSI sa marche ,s'il est encodé en UTF-8 sa marche pas
comment je fais pour généraliser et que j'ai plus de probléme
merci de votre aide
Hors ligne
#2 Le 20/04/2010, à 11:50
- jde3
Re : probléme d'encodage et de lecture de fichier en java
http://java.sun.com/javase/6/docs/api/j … .String%29
La classe Scanner a un constructeur qui prend en deuxième paramètre une chaîne de caractères décrivant l'encodage de ton fichier. Dans ton cas "UTF-8" devrait faire l'affaire ;-)
Hors ligne