Convertir & # 2 3 2 ; en accent è

Résolu/Fermé
darkerone Messages postés 77 Date d'inscription jeudi 9 mai 2013 Statut Membre Dernière intervention 11 février 2017 - Modifié par darkerone le 12/12/2015 à 10:44
darkerone Messages postés 77 Date d'inscription jeudi 9 mai 2013 Statut Membre Dernière intervention 11 février 2017 - 12 déc. 2015 à 11:04
Saut à tous,

Dans mon programme, j'ai des chaines de caractères qui contiennent des caractères spéciaux à la place de lettre plus "normales". Par exemple, je peut trouver "& # 2 3 2 ;" (j'ai ajouté des espaces ici car sinon CCM convertie la chaine) à la place de "è".
Comment puis-je les convertir ?

Merci !
A voir également:

1 réponse

darkerone Messages postés 77 Date d'inscription jeudi 9 mai 2013 Statut Membre Dernière intervention 11 février 2017 26
12 déc. 2015 à 11:04
C'est bon j'ai trouvé :

Cette série de caractère correspond à un codage HTML pour les caractères spéciaux (voir https://www.commentcamarche.net/contents/489-caracteres-speciaux-html
Pour le décoder il faut écrire ceci :
string maChaine = "& # 2 3 2 ;" // Sans les espaces
maChaineDecode = System.Net.WebUtility.HtmlDecode(maChaine);

Si ensuite on regarde ce que contient maChaineDecode :
maChaineDecode = "è"


Voilà !
0