title: Convert special characters to normal
body: <p>I need a way to convert special characters like this:</p>
  
  <p><code>Helloæ</code></p>
  
  <p>To normal characters. So this word would end up being <code>Helloae</code>. So far I have tried <code>HttpUtility.Decode</code>, or a method that would convert UTF8 to win1252, but nothing worked. Is there something simple and generic that would do this job?</p>
  
  <p>Thank you.</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>I have tried implementing those two methods using posts here on OC. Here's the methods:</p>
  
  <pre><code>public static string ConvertUTF8ToWin1252(string _source)
  {
      Encoding utf8 = new UTF8Encoding();
      Encoding win1252 = Encoding.GetEncoding(1252);
  
      byte[] input = _source.ToUTF8ByteArray();
      byte[] output = Encoding.Convert(utf8, win1252, input);
  
      return win1252.GetString(output);
  }
  
  // It should be noted that this method is expecting UTF-8 input only,
  // so you probably should give it a more fitting name.
  private static byte[] ToUTF8ByteArray(this string _str)
  {
      Encoding encoding = new UTF8Encoding();
      return encoding.GetBytes(_str);
  }
  </code></pre>
  
  <p>But it did not worked. The string remains the same way.</p>