[Comm] Python, utf-8
Michael Bykov
=?iso-8859-1?q?michael_=CE=C1_michael=2Ersuh=2Eru?=
Пн Май 9 01:04:59 MSD 2005
В юникодной локали первая строчка print выдает код символа,
а вторая правильно печатает юникодный символ (здесь я его
отобразил XXX):
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
a = {"key":u"XXX"}
1) print article.items()
2) print article["key"]
1) [('key', u'\u1f41')]
2) верно - XXX
Зачем items() конвертирует символ в код?
Куда рыть, где такие вопросы задавать?
Python 2.4.1
--
Stay tuned!
М.
Подробная информация о списке рассылки community