title: UTF-8 CSV file created with C# shows Â characters in Excel
body: <p>When a CSV file is generated using C# and opened in Microsoft Excel it displays Â characters before special symbols e.g. £</p>
  
  <p>In Notepad++ the hex value for Â is:  C2</p>
  
  <p>So before writing the £ symbol to file, I have tried the following...</p>
  
  <pre><code>    var test = "£200.00";
      var replaced = test.Replace("\xC2", " ");
  
      StreamWriter outputFile = File.CreateText("testoutput.csv"); // default UTF-8
      outputFile.WriteLine(replaced);
      outputFile.Close(); 
  </code></pre>
  
  <p>When opening the CSV file in Excel, I still see the "Â" character before the £ symbol (hex equivalent \xC2 \xA3); It made no difference.</p>
  
  <p>Do I need to use a different encoding? or am I missing something?</p>