XSL, substring et accents
"Général Gore" <[email protected]>
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
Bonjour,
Tout nouveau sur cette liste, et plutôt newbie en XSL... j'ai décidé de
nettoyer les XSL que j'utilise de tout VBscript et Jscript, car j'ai cru
comprendre que c'est "mal" :-)
Du coup, je me retrouve avec un petit problème :
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 caractères spéciaux dans différentes langues.
J'ai, par exemple, dans un noeud, le texte "hétérogène", 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étérogène',0,4)"
disable-output-escaping="yes"/>
le résultat est "h"... car l'accent n'est pas traduit.
Comment faire pour éviter cela et bien obtenir "hété" ?
Merci,
Gore.