Ошибка Unicode Порядковый номер не в диапазоне
Странная ошибка с юникодом для меня. Я имел дело с юникодом, но когда я запускал его сегодня утром\ U201d» дал ошибку и дает мне
UnicodeError: ASCII encoding error: ordinal not in range(128)
Я посмотрел код и, очевидно, его utf-32, но когда я пытаюсь декодировать его в интерпретаторе:
c = u'\u201d'
c.decode('utf-32', 'replace')
Или любая другая операция с ним в этом отношении, он просто не распознает его ни в одном кодеке, но все же я нашел это как "ПРАВА ДВОЙНОЙ ЦИТАТЫ "
Я получил:
Traceback (most recent call last):
File "", line 1, in
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)