sys.getdefaultencoding()
-> utf8
test = u'tempête'
test
-> u'temp\xc3\xaate'
print(test)
-> tempête # WTF ?
sys.setdefaultencoding('ascii')
sys.getdefaultencoding()
-> ascii
test = u'tempête'
test
-> u'temp\xc3\xaate'
print(test)
-> tempête #...
Я наблюдаю эти результаты, когда выполняю set_trace() из pdb.Python2.7 печатает неправильные символы из unicode с шестнадцатеричными символами
В python2.7 оболочки у меня есть правильный результат:
sys.getdefaultencoding()
-> ascii
test = u'tempête'
test
-> u'temp\xc3\xaate'
print(test)
-> tempête # WTF ?
я борюсь с этим от часов ...
Я не могу воссоздать проблему с питоном 2.7 – meltdown90
В python2.7 оболочке , Я получаю 'AttributeError: объект NoneType 'не имеет атрибута' CodecInfo'' – zondo
Пожалуйста, прямо сообщите нам вывод оболочки. – thebjorn