> Je suis en train de creer un fichier xml, mais j'ai
> un
> problème d'encodage. Je souhaite qu'il soit encoder
> en
> iso-8859-1.
Ce choix est fortement à déconseillé (maintenant que les navigateurs
prennent très bien l'UTF-8), mais bon, quand on a de l'existant...
> Mais dans se fichier, (dans un CDATA)
> j'insere une image qui après conversion en byte[] et
> en String se retrouve en encodage unicode
Et avec ceci
<http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#String(byte[],%20java.lang.String)>
cela faiut ce que vous voulez ?
public String(byte[] bytes,
String charsetName)
Ceci dit, je suis inquiet pour la récupération en image. Je connais
l'encodage Base64 utilisé par les mails pour passer les objets binaires
à travers de l'ASCII, je me demande ce que votre chaîne de conversion va
faire avec un x00 (null).
Pour mémoire, les caractères acceptés en XML
<http://www.w3.org/TR/REC-xml/#charsets>
> et lorsque
> je l'insere les caractères ne sont pas reconnu... Si
> quelqu'un a une idée ?
>
> voilà à quoi resemble mon fichier xml :
> <?xml version="1.0" encoding="ISO-8859-1"
> standalone="yes"?>
> <root>
> <element>
> <![CDATA[ .........image en unicode.......
> ]]>
> </element>
> </root>
>
> Merci d'avance
--
Frédéric Glorieux ("AJLSM", <http://ajlsm.com>)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Fri Jul 1 15:41:04 2005