2010-08-02 5 views

Répondre

4

C'est un texte codé HTML. Vous pouvez utiliser le HttpUtility.HtmlDecode pour décoder le texte à sa forme originale:

string decoded = HttpUtility.HtmlDecode(encodedString); 

decoded doit contenir:

Votre message de was Envoyé. Un représentant du Service à

1

Voir symbols. Dans votre cas particulier, vous avez beaucoup de

é 

entrées. Cela signifie un E accentué: É. Je voudrais utiliser HtmlUtility.Decode pour le décoder.

1

La partie prêtant à confusion est constituée d'entités HTML. Fondamentalement, ils commencent avec une perluète (&) et vont à un point-virgule (;). Entre eux peuvent être soit un texte ou un nombre. Ils sont utilisés pour représenter des caractères qui n'apparaissent pas dans le jeu de caractères ASCII 7 bits standard.

S'il s'agit d'une entité texte, comme votre "& eacute;", il devrait être assez facile à comprendre. "& eacute;" signifie "aigu accentué", tandis que "& agrave;" est "grave-accentué un". De même, "& amp;" est l'esperluette (que j'ai dû insérer manuellement pour faire cet affichage à droite.)

Questions connexes