title: Adding junk character in currency symbol while exporting data to CSV
body: <p>I am getting strange Issue that whenever I am exporting the data in csv which have a currency symbol, It has added junk extra character in the data beside the currency symbol.</p>
  
  <p>For example if My data = France - Admin Fee 1 x £100
  I am getting the result like = France - Admin Fee 1 x Ã‚Â£100 when i open this in Excel. My code is :</p>
  
  <pre><code>&lt;html&gt;
  &lt;head&gt;
  
  &lt;script type="text/javascript"&gt;
  function CreateCSV()
  {
  
  var buffer = "France - Admin Fee 1 x £100";
  buffer = "\"" + buffer + "\"";
  // buffer = "" + euro; //"\u2034";
  
  var uri = "data:text/csv;charset=UTF," + encodeURIComponent(buffer);
  var fileName = "InvoiceData.csv";
  
  var link = document.createElement("a");
  if (link.download !== undefined) { // feature detection
      // Browsers that support HTML5 download attribute
      link.setAttribute("href", uri);
      link.setAttribute("download", fileName);
  }
  else if (navigator.msSaveBlob) { // IE 10+
      link.addEventListener("click", function (event) {
          var blob = new Blob([buffer], {
              "type": "data:text/csv;charset=UTF;"
          });
          navigator.msSaveBlob(blob, fileName);
      }, false);
  }
  else {
      // it needs to implement server side export
  
  }
  link.innerHTML = "Export to CSV";
  link.click();
  }
  &lt;/script&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;input type="button" value="Download CSV" onclick="CreateCSV()" /&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>When i open the same in notepad. I cannot see the junk character. I am very thankful if you can get me a work around.</p>