title: Unicode object to a list
body: <p>I have a utf8 - text corpus I can read easily in Python 2.7 : </p>
  
  <pre><code>sentence = codecs.open("D:\\Documents\\files\\sentence.txt", "r", encoding="utf8")
  sentence = sentence.read()
  
  &gt; This is my sentence in the right format
  </code></pre>
  
  <p>However, when I pass this text corpus to a list (for example, for tokenizing) : </p>
  
  <pre><code>tokens = sentence.tokenize()
  </code></pre>
  
  <p>and print it in the notebook, I obtain bit-like caracters, like :</p>
  
  <pre><code>(u'\ufeff\ufeffFaux,', u'Tunisie')
  (u'Tunisie', u"l'\xc9gypte,")
  </code></pre>
  
  <p>Whereas I would like normal characters just like in my original import.</p>
  
  <p>So my question is : how can I pass unicode objects to a list without having strange bit/ASCII characters ?</p>