J'ai pas galéré avec les encodage en PHP et en XSLT.
Ma solution a été de travailer en ISO-8859 de bout en bout
et j' ai trouver une "bonne" fonction de transcodage UT8-ISO.
----- Original Message -----
From: "François Jannin" <issar@free.fr>
To: <xml-tech@xmlfr.org>
Sent: Tuesday, January 10, 2006 4:15 PM
Subject: [xml-tech] Re: RE : Re: RE : j'y perd mon latin iso-8859-1
> Erik Mazoyer wrote:
>
>>>Ce n'est pas forcément vrai, personnellement j'utilise
>>>Encode (http://search.cpan.org/~dankogai/Encode-2.12/Encode.pm).
>>>
>>>
>>
>>Quand je disait "facilement", je voulais dire normatif ou presque (par
>>exemple la reconnaissance par les premiers caractères n'est pas
>>"normative" mais se trouve décrite dans la norme "xml 1.0" et la norme
>>"xml 1.1").
>>
>>En java (je prêche pour ma paroisse) il est "simple" de poser un filtre
>>sur un Writer pour encoder "automatiquement" les entités.
>>
>>
> Je travaille en Java, ça tombe bien. Peux-tu donner un exemple ou un
> lien sur ces filtres de Writer ?
> J'ai l'impression que je me suis compliquée la vie avec
> l'URLEncoder/Decoder pour rien.
>
> Pour résumer ma problèmatique sous forme de rébus :
>
> 1/ Mon premier est un serveur WEBDAV stockant des métadonnées en utf-8
> 2/ Mon deuxième est une appli java d'indexation qui récupère les données
> de mon premier en utf-8 et les indexe en iso-8859-1 (avec
> URLDecoder.decode(la chaine du serveur webdav, "utf8") : à ce moment
> précis je pensais tenir de l'iso-8859-1 (charset du système)
> 3/ Mon troisième est une appli front-end cocoon/java qui récupère du xml
> iso-8859-1 de mon premier(resultat d'une recherche) et doit l'afficher
> en html utf-8 à travers une transfo XSLT + sérialisation HTML utf8.
> 3/ Et mon tout donne un casse-tête chinois ressemblant à un générateur
> d'improbabilités :)
>
> Malgré moult tests j'obtiens soit des caractères bizarres par-ci ou des
> multi-byte error par-là. Par exemple, j'envoie une requête avec accents
> latin-1(eh oui ! du français !) url-encodée en utf-8 et impossible de
> l'utliser pour la recherche, même aprés avoir essayé toutes combinaisons
> d'encodage/décodage avec URLDecoder/Encoder.
>
> Merci mille fois de votre aide.
> Cordialement,
> François.
>
>
> --
> 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)
>
>
--
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 Tue Jan 10 17:32:12 2006