Problème avec les accents français lors de création de fichier Xml
Bonjour à tous,
J'ai besoin vôtre aide concernant la création d'un fichier xml.
Quand je crée un fichier xml les caractères avec l'accent comme (é, è, à, ô, ê) ne s'écrivent correctement.ça serait hyper :ccool: de vôtre part de proposer une solution.
je vous remercie à l'avance.
la partie de code pour la création de xml.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| /**
* @param filename
*/
public void writeXMLFile(String filename)
{
this.docuXml = new Document();
Element module=new Element("module");
module.addContent(this.createFormations());
this.docuXml.setContent(module);
FileWriter writer=null;
try
{
File f=new File(filename);
f.createNewFile();
writer = new FileWriter(f);
//info: Format.getPrettyFormat() put the xml's elements in order.
XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat());
System.out.println("entree");
outputter.output(this.docuXml, writer);
outputter.output(this.docuXml, System.out);
}
catch (IOException e)
{
e.printStackTrace();
System.err.println(e.getMessage());
}
} |
copié depuis le console.
les caractères entre la balise <description> (é, è, à, ô, ê)
Code:
1 2 3 4 5 6
|
<?xml version="1.0" encoding="UTF-8"?>
<formation>
<title>création d'un fichier</title>
<description>créer un fichier xml tester les caractères (é, è, Ã*, ô, ê)</description>
</formation> |