title: when writing to csv file writerow fails with UnicodeEncodeError
body: <p>I have the line:</p>
  
  <pre><code>c.writerow(new_values)
  </code></pre>
  
  <p>That writes a number of values to a csv file. Normally it is working fine but sometimes it throws an exception and doesn't write the line in the csv file. I have no idea how I can find out why.</p>
  
  <p>This is my exception handling right now:</p>
  
  <pre><code>        try:
              c.writerow(new_values)
          except:
              print()
              print ("Write Error: ", new_values)
  </code></pre>
  
  <p>I commented out my own exception and it says: </p>
  
  <pre><code>    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
  UnicodeEncodeError: 'charmap' codec can't encode character '\u03b1' in position 14: character maps to &lt;undefined&gt;
  </code></pre>