See http://pilot.whatpub.org/Guide/002000/Pub002687.htm and have a look at the source.
The text in the description ("Refurbished in 2005...") has been pasted from a Word document into a System.Web.UI.WebControls.TextBox and then saved into a database as unicode.
It's obviously got some non-ASCII characters in there that IE interprets strangely.
Now, I can pass the string through System.Web.HttpUtility.HtmlEncode and it converts the e-acute character in "cafe" to an HTML constant. Same happens with the "£" character (there isn't one in that example) so they look fine.
However, HtmlEncode doesn't do anything with the unusual quote character before "wine" so it ends still being displayed as that weird ‘ sequence.
Is there some other encoding function that would help?
Cheers, Rob.