title: Python encoding issue?
body: <p>I need to test if a certain string (for example 'võiks') equals the name of any of the files contained in a directory.</p>
  
  <pre><code>&gt;&gt;&gt;words = [ f.replace('.html', '') for f in listdir('lemma_pages/test') if isfile(join('lemma_pages/test',f)) ]
  
  &gt;&gt;&gt;words
  ['võibolla', 'võid', 'võiks', 'võimalik', 'võin', 'võta', 'võtan', 'võtta']
  
  &gt;&gt;&gt;'võiks' in words
  False
  </code></pre>
  
  <p>But when I test for it, I get False when I expected otherwise. I am opening the file containing the words in this way:</p>
  
  <pre><code>open('et_500.txt', 'rt', encoding="utf-8")
  </code></pre>
  
  <p>Any idea of what I am not doing right ?</p>