Bonjour,
Pour lire mon fichier csv en java je le fais de la facon suivante :
Cependant si il existe dans mon fichier caracteres speciaux ils apparaissent mal...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 StringBuffer sBuffer = new StringBuffer(); FileInputStream fileInputStream = new FileInputStream (fileName); InputStreamReader isr = new InputStreamReader(fileInputStream, "UTF-8"); Reader in = new BufferedReader(isr); int ch; while ((ch = in.read()) > -1) { sBuffer.append((char)ch); } in.close(); buffer = sBuffer.toString();
j'ai alors testé avec l'encodage ISO-8859-15 mais ca ne marche pas pour le signe €
Une auter idée?
Partager