bonjour,

J'ai une chaîne de caractères, générée par un serveur auquel je n'ai pas accès (pas possible de changer l'encodage ou quoi que ce soit), qui contient des accents et car. spéciaux dans différentes langues.

J'ai, par exemple, dans un noeud, le texte hétérogène. Il est codé comme suit :
hétérogène


si je fais un substring dessus pour garder les 4 premièrs caractères (dans le but d'afficher "hété"),

<xsl:value-of select="substring('h&#233;t&#233;rog&#232;ne',0,22)" disable-output-escaping="yes"/>


me retourne "h&#2"... car l'accent n'est pas traduit.

Comment faire pour éviter cela et bien obtenir "hété" ?
Modifié par Tyrannys (27 Nov 2006 - 17:56)