Преобразование кодировки из символов RSS-канала - PullRequest
2 голосов
/ 18 октября 2010

Я пытаюсь показать простой текстовый RSS-канал из проекта CodePlex в окне.
Моя проблема заключается в том, что текст канала содержит много последовательностей символов, которые выглядят следующим образом:

:
-
etc..

Я знаю, что они представляют знаки препинания и некоторые специальные символы с некоторым кодированием, но я не знаю, как я могу преобразовать их обратно в простые символы ascii ... Я имею в виду, без переключателя / регистра, охватывающего каждый специальный полукокса конечно.

Спасибо!

Сумма: Как конвертировать "My name is : Aurelien" в "My name is : Aurelien"?

1 Ответ

1 голос
/ 18 октября 2010

Как видно из вопроса, созданного вашей разметкой, это символы в кодировке HTML.

Все, что вам нужно для их декодирования, это использовать HttpUtility.HtmlDecode() для их декодирования.

Если вы используете .NET 4.0, вы также можете использовать System.Net.WebUtility.HtmlDecode(), что позволит вам продолжать ориентироваться на профиль клиента, а не на всю инфраструктуру.

...