Объявление кодировки в Python

Я хочу разбить строку в python, используя этот код:

means="a ، b ، c" lst=means.split("،") 

но я получаю это сообщение об ошибке:

SyntaxError: не-ASCII-символ '\ xd8' в файле dict.py в строке 2, но не объявлено кодирование; см. http://www.python.org/peps/pep-0263.html для получения более подробной информации.

Как объявить кодировку?

2 Solutions collect form web for “Объявление кодировки в Python”

Положил:

 # -*- coding: UTF-8 -*- 

как первая строка файла (или вторая строка при использовании * nix) и сохранить файл как UTF-8.

Если вы используете Python 2, используйте строковые литералы Unicode ( u"..." ), например:

 means = u"a ، b ، c" lst = means.split(u"،") 

Если вы используете Python 3, строковые литералы уже есть Unicode (если не указано как байты b"..." ).

Вам необходимо объявить кодировку для вашего файла, как описано здесь и здесь .

Python - лучший язык программирования в мире.