Что это за амперсанд и, используя C#, как сделать его доступным для чтения?Что это за кодировка и как сделать ее доступной для чтения?
"Votre message a été envoyé. Un représentant du Service à";
Что это за амперсанд и, используя C#, как сделать его доступным для чтения?Что это за кодировка и как сделать ее доступной для чтения?
"Votre message a été envoyé. Un représentant du Service à";
Это HTML-код. Вы можете использовать HttpUtility.HtmlDecode декодировать текст обратно к своей первоначальной форме:
string decoded = HttpUtility.HtmlDecode(encodedString);
decoded
должен содержать:
Votre сообщение été envoyé. Un представитель службы a
См. symbols. В вашем конкретном случае у вас есть много
é
записей. Это означает акцентированный E: É
.
Я бы использовал HtmlUtility.Decode для его декодирования.
Сложная часть - это объекты HTML. В основном, они начинаются с амперсанда (&) и идут к точке с запятой (;). Между ними может быть либо текст, либо номер. Они используются для представления символов, которые не отображаются в стандартном 7-битном наборе символов ASCII.
Если это текстовое сущность, например, ваш «& eacute;», это должно быть достаточно легко понять. "& eacute;" означает «острый ударный e», а «& agrave»; «с серьезным ударением». Аналогичным образом, «& amp;» это амперсанд (который мне пришлось вручную вставить, чтобы сделать этот дисплей правильным.)