print("Hello")
print("Ny chto eto!!!!!!")
print("Hello World!!!")
На выходе
pydev debugger: starting
Hello
Ny chto eto!!!!!!
Hello World!!!
print("Ну а по русски")
на выходе
pydev debugger: starting
Traceback (most recent call last):
File "/home/alex/ECLIPSE/eclipse/plugins/org.python.pydev_3.3.3.201401272249/pysrc/pydevd.py", line 1738, in
debugger.run(setup['file'], None, None)
File "/home/alex/ECLIPSE/eclipse/plugins/org.python.pydev_3.3.3.201401272249/pysrc/pydevd.py", line 1355, in run
pydev_imports.execfile(file, globals, locals) # execute the script
File "/home/alex/workspace/New_1/src/Test.py", line 1
SyntaxError: Non-ASCII character '\xd0' in file /home/alex/workspace/New_1/src/Test.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Что с этим делать? UTF-8 Везде установил вроде бы. Даже в eclipse.ini добавил строку
-Dfile.encoding=UTF-8
По этой ссылке http://habrahabr.ru/post/167559/ пытался . :'(
Пишите попроще.
print(u"Ну а по русски")
А так? Судя по ошибке ругается на попытку печати юникода.
#!/usr/bin/env python
#-*- coding:utf-8 -*-
Вот так правильно. Спасибо всем.
Добавь первой строкой явное указание кодировки:
# -*- coding: utf-8 -*-
Там жеж в ошибке явно написано:
Что можно перевести примерно так:
Да все нормально уже. В начале файла пишешь
#!/usr/bin/env python
#-*- coding:utf-8 -*-
Что голову ломать.
Спасибо за участие.
Господа ваша проблема в том что вы все говорите одно и тоже, но всегда умалчиваете о том что кодировку надо прописывать в том документа (models.py, manage.py и т.д.) где используется кирилица
Почему только кириллица? Почему не прописать в каждый файл?
Отправить комментарий