Я использовал WebUtilty.HtmlDecode
для декодирования HTML. Оказывается, что он не декодируется должным образом, например, –
должен декодировать символ "-", но WebUtilty.HtmlDecode
не декодирует его. HttpUtilty.HtmlDecode
, однако, делает.
Debug.WriteLine(WebUtility.HtmlDecode("–"));
Debug.WriteLine(HttpUtility.HtmlDecode("–"));
> –
> –
Документация для обоих из них одинакова: Преобразует строку, которая была кодирована HTML для передачи HTTP в декодированную строку.
Почему они разные, какие я должен использовать, и что изменится, если я переключусь на WebUtility.HtmlDecode, чтобы правильно декодировать "-"?