Re[2]: python Вывод кириллицы в консоль
От: enji  
Дата: 06.10.11 11:35
Оценка:
Здравствуйте, HiSH, Вы писали:

HSH>В каком месте-то падает, и с каким traceback'ом? Сдается мне, что не на моменте unicode(text), а на моменте sys.stdout.write(unicoded_text). Потому что в sys.stdout нужно байты писать, а не символы — и оно пытается привести unicode'ный string к обычному string'у. И наверняка умолчальной кодировкой ANSI.

HSH>В общем, нужен traceback.



u = unicode(text)
sys.stdout.write(u)

Traceback (most recent call last):
  File "z:\__tools\python26\scons-2.1.0\SCons\Util.py", line 157, in __call__
    u = unicode(text)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 8: ordinal not in range(128)


До write не доходит
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.