这种编码是什么?如何使其可读?

时间:2010-08-02 16:34:28

标签: c#

这个&符号是什么,使用C#,如何让它变得可读?

"Votre message a été envoyé. Un représentant du Service &agrave";

3 个答案:

答案 0 :(得分:4)

这是HTML编码文本。您可以使用HttpUtility.HtmlDecode将文本解码回原始格式:

string decoded = HttpUtility.HtmlDecode(encodedString);

decoded应包含:

  

Votre留言étéenvoyé。联合国   représentantduServiceà

答案 1 :(得分:1)

symbols。在你的特殊情况下,你有很多

é

条目。它表示重音E:É

我会使用HtmlUtility.Decode对其进行解码。

答案 2 :(得分:1)

令人困惑的部分是HTML实体。基本上,它们以&符号(&)开头,然后转到分号(;)。它们之间可以是文本或数字。它们用于表示未出现在标准7位ASCII字符集中的字符。

如果它是一个文本实体,就像你的“& eacute;”那样,应该很容易理解。 “&安培; eacute;”意思是“锐化的e”,而“à”是“严重重音的”。同样,“& amp;”是&符号(我必须手动插入以使此显示正确。)