[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