Если вы используете Python 3.x вы можете использовать ударением (Unicode) строки, не делая ничего особенного. Если вы используете Python 2.x, используйте u
префикс для обозначения Unicode:
message = u"ÂÃÄÀÁÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ"
Также не забудьте включить следующую строку в верхней части сценарий:
# coding=utf-8
PEP-0263 объясняет это в Детальное описание:
To define a source code encoding, a magic comment must be placed into the source files either as first or second line in the file, such as:
# coding=<encoding name>
Благодарим за ответ, но ваш код не работает. возможно, это «кодирование», а не «кодирование»? – Woeitg
PEP 0263 определяет его как «кодирование». Вы уверены, что сохранили файл в формате UTF-8? Что вы подразумеваете под «не работает»? – Selcuk
Я имею в виду, что он дает ту же ошибку. другое soltotion с '# encoding: utf-8' works – Woeitg