Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 3, 2015 01:25:57

Grimdark
Зарегистрирован: 2015-01-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Кодировка в Notepad++

Изучаю python на сайте Learn Python the Hard Way
выполняю этот урок http://learnpythonthehardway.org/book/ex1.html, по образцу написал в Notepad++ код и запустил в Powershell

# -*- coding: utf-8 -*-
print “Hello World!”
#print “Hello again.”
print “I like typing this.”
print “This is fun.”
print “Yay! Printing”
print “I'd much rather you ‘not’”
print ‘I “said” do not touch this’
print “Привет мир!”

С отображением английского текста проблем нет, а русский выводит в виде крякозябр. Как это исправить? Если что, я только учусь программировать.
Зараннее благодарен.

Офлайн

#2 Янв. 3, 2015 02:38:12

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Кодировка в Notepad++

учите третий пайтон!
“I said in Exercise 0 to not use Python 3, so you should not use Python 3” ахах



————————————————
-*- Simple is better than complex -*-

Офлайн

#3 Янв. 3, 2015 07:59:38

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

Кодировка в Notepad++

Кодировка у файла какая?
У меня по умолчанию в ANSI создался, решается проблема

print "Привет мир!".decode('cp1251')



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

#4 Янв. 3, 2015 17:10:20

python2015
Зарегистрирован: 2014-12-27
Сообщения: 33
Репутация: +  -2  -
Профиль   Отправить e-mail  

Кодировка в Notepad++

На питоне 3.1 работает если поставить u перед строчкой

print u“Привет мир!”

Отредактировано python2015 (Янв. 3, 2015 17:10:53)

Офлайн

#5 Янв. 4, 2015 07:50:57

Grimdark
Зарегистрирован: 2015-01-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Кодировка в Notepad++


python2015
На питоне 3.1 работает если поставить u перед строчкой
Спасибо, у меня питон 2.7., помогло.

ajib6ept
Кодировка у файла какая?У меня по умолчанию в ANSI создался, решается проблема
У меня по умолчанию создается в UTF-8 без BOM, предложенный способ не решил проблему, помог способ python2015.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version