Salut tous !
(et meilleurs voeux)
J'ai installé Netbeans 6.8 sur ma machine qui abritait déjà Netbeans 6.5...
tout va bien sauf sur un point : il ne lit pas correctement les accents dans un fichier txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 BufferedReader flux = null; File file = new File("./lib/En.txt"); try { try { flux = new BufferedReader(new FileReader(file)); String ligne = flux.readLine().trim(); // lit une ligne JOptionPane.showMessageDialog(null, ligne); // et l'affiche jLabel1.setText(ligne); } catch (Exception ex) { JOptionPane.showMessageDialog(null, " err fichier "); } } finally { try { if (flux != null) flux.close(); } catch (IOException ex) { JOptionPane.showMessageDialog(null, " err clore fichier "); } }
Le fichier contient le mot "Entrée"; Netbeans 6.5 affiche correctement "Entrée", mais Netbeans 6.8 avec le même code affiche "Entr" suivi d'un joli petit carré vide. Pour tous les deux le projet dans ses Propriétés / Encoding = UTF-8...
y a-t-il un réglage à faire dans Netbeans 6.8 ?
je n'ai pas trouvé la réponse dans le FAQ, sur Google non plus bien que ce genre de question sur l'encodage chez Netbeans y est fort présent...
help !
Partager