XMLTool.XML_HEADER - Generer le xml en ISO-8859-1 en place du UTF-8

XMLTool.XML_HEADER - Generer le xml en ISO-8859-1 en place du UTF-8
0
Tags: #<Tag:0x00007f85363e4dc0>

Bonjour;

En utilisant StringBuilder(XMLTool.XML_HEADER); les xml sont générés avec le header suivant:

<?xml version="1.0" encoding="UTF-8"?>

Comment faire pour que les xml soient générés en encodage ISO-8859-1 svp ?

Pour obtenir le header suivant: <?xml version="1.0" encoding="ISO-8859-1"?>

Merci d’avance

Cordialement

Clément

La constante XMLTool.XML_HEADER contient encoding="<l'encoding système de votre instance>" (donc UTF-8 par défaut depuis la 3.0). Vous n’êtes bien entendu pas obligé de l’utiliser.

Par contre j’attire votre attention sur le fait que mettre encoding="ISO-8859-1" dans le header de votre XML ne suffira pas si le contenu que vous mettez dans le corps de votre XML n’est pas encodé avec le charset ISO-8859-1.

Merci pour votre réponse.

Nous générons des fichiers d’interface pour d’autres systèmes (qui doivent avoir besoin de cet encodage), comment pouvons nous générer des fichiers encodés en ISO-8859-1 sans changer tout l’encodage de l’instance ?

Rien de specifique à Simplicité ici, c’est du pur Java. Je vous laisse consulter les forums généralistes Java pour cela: https://www.google.com/search?q=java+convert+utf8+to+iso-8859-1

NB: “changer tout l’encodage de l’instance” n’est pas une option envisageable car nous ne qualifions pas Simplicité dans un autre encoding qu’UTF-8 (autrement dit nous ne pourrons pas fournir de support si vous vous lancez dans une telle chose).