title: UnicodeDecodeError: 'utf8' codec can't decode byte "0xc3"
body: <p>In python 2.7 I have this:</p>
  
  <pre><code># -*- coding: utf-8 -*-
  from nltk.corpus import abc
  with open("abc.txt","w") as f:
      f.write(" ".join(i.words()))
  </code></pre>
  
  <p>I then try to read in this document in Python 3:</p>
  
  <pre><code> with open("abc.txt", 'r', encoding='utf-8') as f:
       f.read()
  </code></pre>
  
  <p>only to get:</p>
  
  <pre><code>  File "C:\Python32\lib\codecs.py", line 300, in decode
      (result, consumed) = self._buffer_decode(data, self.errors, final)
  UnicodeDecodeError: 'utf8' codec can't decode byte 0xc3 in position 633096: invalid continuation byte
  </code></pre>
  
  <p>What have I done wrong? Notepad++ seems to indicate that the document is Unicode utf-8. Even if I try to convert the document to this format with Notepad++ I still get this error in python 3, which is strange since I read many other utf-8 encoded documents without any problems. </p>