Найти - Пользователи
Полная версия: Кодировка в Notepad++
Начало » Python для новичков » Кодировка в Notepad++
1
Grimdark
Изучаю 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 “Привет мир!”

С отображением английского текста проблем нет, а русский выводит в виде крякозябр. Как это исправить? Если что, я только учусь программировать.
Зараннее благодарен.
terabayt
учите третий пайтон!
“I said in Exercise 0 to not use Python 3, so you should not use Python 3” ахах
ajib6ept
Кодировка у файла какая?
У меня по умолчанию в ANSI создался, решается проблема

print "Привет мир!".decode('cp1251')
python2015
На питоне 3.1 работает если поставить u перед строчкой
print u“Привет мир!”
Grimdark

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

ajib6ept
Кодировка у файла какая?У меня по умолчанию в ANSI создался, решается проблема
У меня по умолчанию создается в UTF-8 без BOM, предложенный способ не решил проблему, помог способ python2015.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB