Bonjour,

j'essaie de créer un fichier utf-8, en java :
[COD
E]
File generate = new File(dir + "/", nomFichier);
generate.createNewFile();

OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(generate), "UTF-8");
PrintWriter pw = new PrintWriter(new BufferedWriter(writer));
pw.write(new String(contenu.getBytes(), "UTF-8"));
pw.close();
[/CODE]

Lorsque j'ouvre le fichier avec nodePad, et que je fais enregistrer-sous, l'encode est ANSI et non UTF-8, comment cela se fait-il ?