title: Writing/Reading special characters from CSV (Python 3.6)
body: <p>Let's assume that I need to write and then read a list of strings with polish words in a .csv in Python 3.6:</p>
  
  <pre><code>lista=['szczęśliwy','jabłko','słoń','kot']
  </code></pre>
  
  <p>Since it's not possible to write <em>Unicode</em> characters in the .csv, I encode the strings to <em>utf-8</em>, so data is saved like this in the file (all inside the first .csv cell):</p>
  
  <pre><code>b'szcz\xc4\x99\xc5\x9bliwy',b'jab\xc5\x82ko',b's\xc5\x82o\xc5\x84',b'kot'
  </code></pre>
  
  <p>But I am not able to decode the data from the <em>output.csv</em> file using this code:</p>
  
  <pre><code>with open('output.csv') as csvarchive:
      entrada = csv.reader(csvarchive)
      for reg in entrada:
          lista2=reg
  
  print(lista2)
  ["b'szcz\\xc4\\x99\\xc5\\x9bliwy'", "b'jab\\xc5\\x82ko'", "b's\\xc5\\x82o\\xc5\\x84'", "b'kot'"]
  </code></pre>
  
  <p><code>lista2</code> is still a list of strings but with the utf-8 codification and I am not able to recover the special characters.</p>
  
  <p>I tried several things like reading the file in <code>'rb'</code> mode, encoding and decoding again... But since I am new in these matters I didn't make it. It must have very easy solution.</p>