См. http://pilot.whatpub.org/Guide/002000/Pub002687.htm и посмотрите на источник.
Текст в описании («Восстановлен в 2005 ...») был вставлен из документа Word в System.Web.UI.WebControls.TextBox, а затем сохранен в базе данных как Unicode.
В нем явно есть не-ASCII-символы, которые IE странно интерпретирует.
Теперь я могу передать строку через System.Web.HttpUtility.HtmlEncode, и она преобразует электронный острый символ в "cafe" в HTML-константу. То же самое происходит с символом "£" (в этом примере его нет), поэтому они выглядят хорошо.
Однако HtmlEncode ничего не делает с необычным символом кавычки перед «вином», поэтому он все равно отображается в виде этой странной последовательности.
Есть ли какая-нибудь другая функция кодирования, которая может помочь?
Приветствия, Роб.