title: Saving outlook mail items in UTF-8 / Unicode using C#
body: <p>We have created an Outlook Plugin which (amongst other things) can be used to save Mail items in text form to a specific folder. However, the text of the resulting text file is encoded in ANSI and I would like to save it as UTF8. I have already set the Codepage of the mail item like so: </p>
  
  <pre><code>mail = (MailItem)objItem;
  mail.InternetCodepage = 65001; // equal UTF8 encoding; see http://msdn.microsoft.com/en-us/library/office/ff860730.aspx
  mail.SaveAs(filePath, olSaveAsType);
  </code></pre>
  
  <p>However, the resulting file is saved as "ANSI as UTF8" and all extended characters (e.g. in Arabic or Russian) come out as question marks. 
  Does anyone know how I can save the mail item in utf8? </p>
  
  <p>Thanks a lot. </p>
  
  <p>Cheers, </p>
  
  <p>Martin </p>