décoder accents html (é => é) - Java - Programmation
Marsh Posté le 09-07-2003 à 09:18:30
A partir de la conversion en sens inverse, quand meme, tu devrais y arriver tout seul, non????
Marsh Posté le 09-07-2003 à 09:44:02
tu as déjà fait un topic à ce sujet non? Pq en créer un nouveau?
Marsh Posté le 09-07-2003 à 10:25:33
gfive a écrit : A partir de la conversion en sens inverse, quand meme, tu devrais y arriver tout seul, non???? |
Je pense (j'espère) qu'il existe une meilleure solution.
Merci quand même d'avoir proposé une solution.
Marsh Posté le 09-07-2003 à 10:41:20
DarkLord a écrit : tu as déjà fait un topic à ce sujet non? Pq en créer un nouveau? |
Je voulais que le sujet soit + explicite puisque j'ai étendu le problème. Je m'en excuse si ça vous a dérangé.
Concernant le problème, tu me disais que mettre l'iso code en 8859-1 dans mon fichier XML suffissait ("méthode setEncodingType pour JDom par exemple" ) mais ce n'est pas le cas.
En effet, je parse par la suite mon fichier xml et mon parser ne veut pas voir de & non encodé (pour écrire un "é", je dois donc écrire : "é" ). Tu comprends bien qu'il serait plus simple d'écrire directement "é" dans mon fichier xml.
Je peux toujours me contenter de faire cette manipulation (i.e. "é" ) mais on ne sait jamais !
Allez, bonne journée tout le monde !
Marsh Posté le 09-07-2003 à 10:42:39
salut,
utilises tu JDom pour créer ton document XML? Si tu mets l'encoding correctement tu peux sans problème ajouter des accents et autres "french letters"
Où ajoutes tu tes é è au juste (dans le texte d'un élément)?
quelle erreur obtiens tu?
tu dois mettre l'enconding dans ton parseur aussi si tu n'ajoutes pas une ligne du genre dans ton fichier xml
<?xml encoding="ISO-8859-1"?>
Marsh Posté le 08-07-2003 à 16:06:12
Bonjour,
J'aimerais encoder les accents écrits en HTML (par ex : é ) en accents lisibles pour la lecture (é)
J'ai trouvé des méthodes (utilisation de hashtable, ..) pour coder dans l'autre sens ( é =>é mais pas dans ce sens (é => é)
J'ai également regardé les classes HTML* de l'api java (jdk 1.4) mais je n'ai rien vu de concluant.
Pouvez-vous m'aider ?
Merci !