title: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa3 in position 4089 when using .csv in python
body: <p>I'm trying to import a csv file as a list of dictionaries </p>
  
  <p>Here's my code error message</p>
  
  <pre><code>import csv
  
  with open('Copy of Tx Export.csv') as csvfile:
      test = list(csv.DictReader(csvfile))
  
  
  
  
  Traceback (most recent call last):
    File "/Users/alexandermcghee/Google Drive/PycharmProjects/Tx_Data/functionList.py", line 4, in &lt;module&gt;
      test = list(csv.DictReader(csvfile))
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/csv.py", line 112, in __next__
      row = next(self.reader)
    File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/codecs.py", line 321, in decode
      (result, consumed) = self._buffer_decode(data, self.errors, final)
  UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa3 in position 4089: invalid start byte
  </code></pre>
  
  <p>Any help would be greatly appreciated </p>