décoder accents html (é => é)

décoder accents html (é => é) - Java - Programmation

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 !

Reply

Marsh Posté le 08-07-2003 à 16:06:12   

Reply

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????

Reply

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?


---------------
Just because you feel good does not make you right
Reply

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.

Reply

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 !

Reply

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"?>


Message édité par darklord le 09-07-2003 à 10:44:13

---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed