title: UTF-32 in Python
body: <p>I cannot display theunicode item <code>u'\u201d'</code>. I didn't have problems with other unicode items. I used UTF-8, but then this character shows up and rained hell on my code. I tried different things in the interpreter. But basically where:</p>
  
  <pre><code>c = u'\u201d'
  </code></pre>
  
  <p>I get this error:</p>
  
  <pre><code>Traceback (most recent call last):
  File "&lt;pyshell#154&gt;", line 1, in &lt;module&gt;
      c.decode('utf-32')
    File "C:\Python27\lib\encodings\utf_32.py", line 11, in decode
      return codecs.utf_32_decode(input, errors, True)
  UnicodeEncodeError: 'ascii' codec can't encode character u'\u201d' in position 0: ordinal not in range(128)
  </code></pre>
  
  <p>I need to display it in the GUI so I can check the output and then store it as plain text.
  <a href="https://stackoverflow.com/questions/10264618/transform-unicode-string-in-python">Transform unicode string in python</a>
  explains a bit, however I am still clearly missing something.</p>