Error de Unicode Ordinal no dentro del rango

Error impar con Unicode para mí. Estaba tratando con unicode bien, pero cuando lo ejecuté esta mañana, un artículo u '\ u201d' dio error y me dio

UnicodeError: ASCII encoding error: ordinal not in range(128)

Busqué el código y aparentemente es utf-32, pero cuando intento decodificarlo en el intérprete:

c = u'\u201d'
c.decode('utf-32', 'replace')

O cualquier otra operación con eso, simplemente no lo reconoce en ningún códec, pero aún así lo encontré como "RANGO DE DOBLE CITA"

Yo obtengo:

Traceback (most recent call last):
File "<pyshell#154>", line 1, in <module>
    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)

Respuestas a la pregunta(1)

Su respuesta a la pregunta