Как кодировать для диктовки - PullRequest
2 голосов
/ 28 сентября 2011

У меня есть следующий дикт:

dict = {"es-ES": "Capítulo "}.

Однако, когда я пытаюсь использовать dict, я получаю следующую ошибку:

SyntaxError: Non-ASCII character '\xc3' in file..

Я изучил массивные документы Python по юникоду (http://docs.python.org/howto/unicode.html), но пока не смог этого понять.Как бы я «закодировал» диктовку, чтобы я мог позвонить dict['es-ES']?Спасибо.

1 Ответ

4 голосов
/ 28 сентября 2011

Добавьте следующую строку:

# -*- coding: utf-8 -*-

(при условии, что вы используете UTF-8) в верхней части вашего файла Python, и вы сможете использовать Unicode без проблем.См. документы по Python для Unicode .

* Кроме того, не используйте dict в качестве имени переменной - вы будете скрывать встроенный тип с таким же именем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...