title: How to use AntiXSS but keep output readable?
body: <p>I'm using Microsoft's AntiXSS library to HtmlEncode content being displayed on a web page.</p>
  
  <p>The problem is it encodes more than I want it to.  For example it encodes the colon ":".</p>
  
  <p>Is there a way to HtmlEncode, but not certain characters?</p>
  
  <p>An example is if I have a string like "RE: email subject line", is it possible to use the AntiXSS library to encode that string but have it not show up as "RE&amp;#58; email subject line".  I want the ":" to show up but still want to encode the output.</p>
  
  <p>Update:
  The problem was that I was using Razor and the "@" already encodes output.  So by using both the "@" and the AntiXSS Html.Encode call I was double encoding.</p>