title: Remove non-ASCII characters from DataFrame column headers
body: <p>I have exported a comma separated value file from a MSQL database (rpt-file ending). It only has two columns and 8 rows. Looking at the file in notepad everything looks OK. I tried to load the data into a pandas data frame using the code below:</p>
  
  <pre><code>import pandas as pd
  with open('file.csv', 'r') as csvfile:        
      df_data = pd.read_csv(csvfile, sep=',' , encoding = 'utf-8')
  print(df_data)
  </code></pre>
  
  <p>When printing to console the first column header name is wrong with some extra characters, ï»¿ , at the start of column 1. I get no errors but obviously the first column is decoded wrongly in my code:<a href="https://i.stack.imgur.com/WMumu.png" rel="nofollow noreferrer">Image of output</a></p>
  
  <p>Anyone have any ideas on how to get this right?</p>