title: HttpUtility.HtmlEncode doesn't encode everything
body: <p>I am interacting with a web server using a desktop client program in C# and .Net 3.5. I am using Fiddler to see what traffic the web browser sends, and emulate that. Sadly this server is old, and is a bit confused about the notions of charsets and utf-8. Mostly it uses Latin-1.</p>
  
  <p>When I enter data into the Web browser containing "special" chars, like "Ω π ℵ ∞ ♣ ♥
  ♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓" fiddler show me that they are being transmitted as follows from browser to server: <code>"&amp;#9800; &amp;#9801; &amp;#9802; &amp;#9803; &amp;#9804; &amp;#9805; &amp;#9806; &amp;#9807; &amp;#9808; &amp;#9809; &amp;#9810; &amp;#9811; "</code></p>
  
  <p>But for my client, HttpUtility.HtmlEncode does not convert these characters, it leaves them as is. What do I need to call to convert "♈" to &amp;#9800; and so on? </p>