title: Convert special chars to HTML entities, without changing tags and parameters
body: <p>I'm using FreeTextBox editor to get some HTML created by users. 
  The problem with this is this editor is not converting special chars in HTML entities at exception of "&lt;>". I cannot use <code>theHTML = Server.HtmlEncode(theHTML)</code>, because it converts all the HTML including tags and parameters, and I don't want to create an unfinishable list of <code>theHTML.Replace</code> lines.</p>
  
  <p>Is there any other function or method available to convert to html entities but only outside tags?</p>