Convertir caractères spéciaux HTML [C#] - C#/.NET managed - Programmation
Marsh Posté le 04-07-2009 à 20:13:51
C'est bon j'ai finalement trouvé.
Il faut utiliser HttpUtility.HtmlDecode dans System.Web
Marsh Posté le 04-07-2009 à 20:14:11
L'encoding au sens où tu l'entends n'a rien (mais alors rien de rien) à voir avec les entités HTML !!
pour décoder tes chaînes vois du côté de HttpUtility.HtmlDecode et/ou HttpServerUtility.UrlDecode (ou quelque chose dans le genre, google est ton ami).
Sache cependant que tu ne pourras pas toutes les traiter comme ça et qu'au final tu pourrais avoir à implémenter ta propre fonction de conversion, sachant qu'on en trouve déjà des exemples bien foutus sur le net.
edit : grillé
Marsh Posté le 04-07-2009 à 20:20:26
Bah merci quand même !
Je suis un peu newbi en programation...
Marsh Posté le 06-07-2009 à 09:36:47
TotalRecall a écrit : L'encoding au sens où tu l'entends n'a rien (mais alors rien de rien) à voir avec les entités HTML !! |
Par curiosité, pourquoi il ne pourras pas toutes les traiter comme ça ?
Marsh Posté le 04-07-2009 à 18:43:17
Bonjour,
je butte sur un problème apparemment simple.
Je grab des page web et j'ai parfois des caractères spéciaux qui apparaissent du genre &
Voici ma fonction qiu récupère une page web :
J'ai essayé à peu près tous les "Encoding" possible mais rien à faire.
Comment les convertir en caractères "normaux" ?
merci
Message édité par fffff2mpl4 le 04-07-2009 à 18:43:33