Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2559 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] String et caractères html

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] String et caractères html

n°1047014
tuxbleu
renie ses origines
Posté le 14-04-2005 à 10:01:07  profilanswer
 

Bonjour.
 
J'ai un petit souci. J'ai une appli qui récupères des données dans une Base de Données mysql, entre autres une chaine de caractères.  
Cette chaine de caractère a auparavant été saisie par un utilisateur sur un site web via un formulaire php.  
Pour éviter les problèmes d'accentuation sur le site web, j'utilise une méthode php qui transforme tout les caractères spéciaux ( tels que les caractères accentués) en leur code html, et bien sur ca fonctionne bien sur le site web.  
Mon souci est que lorsque cette chaine de caractères est récupérée sur mon Aplli java et que je l'affiche, et bien c'est la suite des caractères html qui est affichée ( par exemple été au lieu de été). C'est logique, puisque ce sont les caractères qui sont stockées, mais j'auré aimé transformer ces codes html en caractères accentués.
 
Connaissez vous une solution ? ( A par celle qui consiste à me faire un parser personnalisé, qui va bouffer de la ressource, et qui ressemblerait à du bricolage).
Java fait tellement de chose, que doit bien y avoir une solution, non ?

mood
Publicité
Posté le 14-04-2005 à 10:01:07  profilanswer
 

n°1047121
tuxbleu
renie ses origines
Posté le 14-04-2005 à 11:18:24  profilanswer
 

heu, vous avez pas l'air inspirés :'(

n°1047124
Zzozo
Un peu, passionément, à la fol
Posté le 14-04-2005 à 11:19:30  profilanswer
 

non :o

n°1047139
lionelbadi​ou
Posté le 14-04-2005 à 11:30:28  profilanswer
 

Bonjour,
 
Une solution de ce type est-elle trop gourmande ?
 

Code :
  1. myPHPString.replaceAll(htmlExpr, textChar);


 
Evidemment, cela doit être fait pour chaque caractère html (aussi une solution a base de tableaux de remplacement est peut-être à retenir).
 
Cordialement,


---------------
Lionel Badiou (CodeFutures - Java Code Generation - http://www.codefutures.com )
n°1047152
tuxbleu
renie ses origines
Posté le 14-04-2005 à 11:39:25  profilanswer
 

lionelbadiou a écrit :

Bonjour,
 
Une solution de ce type est-elle trop gourmande ?
 

Code :
  1. myPHPString.replaceAll(htmlExpr, textChar);


 
Evidemment, cela doit être fait pour chaque caractère html (aussi une solution a base de tableaux de remplacement est peut-être à retenir).
 
Cordialement,


 
 
C'est la solution que j'envisagais, mais je postais pour voir si quelqu'un connaissais un méthode qui ferait ca mieux (une méthode magic style convertHtmlToString(monPHPString) ).
Java m'a tellement habitué à des méthodes miracles...
 
Merci de ta réponse tout de même. :jap:

n°1047177
benou
Posté le 14-04-2005 à 11:50:09  profilanswer
 

comme souvent en java (et même dans n'importe quel langage) : le problème que tu rencontres a déjà été résolu par quelqu'un d'autre.
 
C'est là que google vient à la rescousse : http://www.google.fr/search?hl=fr& [...] har+&meta=
 
1er lien : http://www.koders.com/java/fidE748 [...] D2E4C.aspx


Message édité par benou le 14-04-2005 à 11:50:30

---------------
ma vie, mon oeuvre - HomePlayer
n°1047487
tuxbleu
renie ses origines
Posté le 14-04-2005 à 15:22:43  profilanswer
 

Alors si ca c'est pas une usine à gaz !!!
Puisque dans mon cas, il s'agit d'essayer de rendre lisible tout au plus 4 mots (un nom de partie), je vais me le faire à la main je pense, ca sera plus rapide à l'exécution !
 
Un remplaceAll sur é è à " '  
je pense que je serais pas loin du but.
 
merci quand même de vos aides. :jap:

n°1047864
benou
Posté le 14-04-2005 à 19:02:03  profilanswer
 

ce sera surement moins performant [:spamafote]


---------------
ma vie, mon oeuvre - HomePlayer

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] String et caractères html

 

Sujets relatifs
Urlencoding et encodages de caractèresjava qui crashe / ant
[JAVA] Lancer une commande linux à partir d'un prog javaprobleme de caracteres ASCII
[EJB]Comment générer des pages HTML dinamiques avec un EJB?[HTML] Tableaux
[JAVA] Tester un JTexfieldParsing de XML en java -DOM-SAX-JAXB?
double en string 
Plus de sujets relatifs à : [JAVA] String et caractères html


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR