title: How to convert (transliterate) a string from utf8 to ASCII (single byte) in c#?
body: <p>I have a string object </p>
  
  <p>"with multiple characters and even special characters"</p>
  
  <p>I am trying to use </p>
  
  <pre><code>UTF8Encoding utf8 = new UTF8Encoding();
  ASCIIEncoding ascii = new ASCIIEncoding();
  </code></pre>
  
  <p>objects in order to convert that string to ascii. May I ask someone to bring some light to this simple task, that is hunting my afternoon.</p>
  
  <p>EDIT 1:
  What we are trying to accomplish is getting rid of special characters like some of the special windows apostrophes.  The code that I posted below as an answer will not take care of that.  Basically </p>
  
  <blockquote>
    <p>O'Brian will become O?Brian.  where ' is one of the special apostrophes</p>
  </blockquote>