der_FeniX 22.01.2011 15:50 Gajim

Пстач, а почему так: python2 viewer.py — отрабатывает нормально и выводит текст на экран, а python2 viewer.py|less говорит, что UnicodeEncodeError: 'ascii' codec can't encode character u'\u0423' in position 2: ordinal not in range(128) ?
В чём трабла и почему для питона есть разница, выводить текст напрямую или через пайп?

1. werehuman 22.01.2011 15:51 lithium

вопрос на миллион, хуй его знает

2. der_FeniX → werehuman /1 22.01.2011 15:51 Gajim

питон, сцуко, загадочный? %)

3. werehuman → der_FeniX /2 22.01.2011 15:51 lithium

причем в файл пишет норм

4. der_FeniX → werehuman /3 22.01.2011 15:52 Gajim

а у третьего питона та же болезнь или вылечили, не в курсе?

5. werehuman → der_FeniX /4 22.01.2011 15:52 lithium

та же

6. der_FeniX → werehuman /5 22.01.2011 15:52 Gajim

пичалька.. ну да ладно.

7. werehuman → der_FeniX /6 22.01.2011 15:54 lithium

омхм, вылечили

8. der_FeniX → werehuman /7 22.01.2011 15:55 Gajim

ы, круто! слава третьему питончегу! :)

9. werehuman → der_FeniX /8 22.01.2011 15:56 lithium

если ты можешь изменять код в пейтоне — то фишка в юникоде. Оно глючит на unicode() строках, str() хавает норм

10. der_FeniX → werehuman /9 22.01.2011 15:57 Gajim

дык тут не поможет. если не перевести в юникод в другом месте — тоже будет ругаться на UnicodeEncodeError, но задолго до вывода.

12. werehuman → der_FeniX /10 22.01.2011 15:58 lithium

.encode('utf-8')

13. der_FeniX → werehuman /12 22.01.2011 16:05 Gajim

не, не канает в моём случае.. ну да ладно, это не столь важно. и вообще, пора уже на третий потихоньку переходить всё-таки.. :)

14. werehuman → der_FeniX /13 22.01.2011 16:06 lithium

рано. Под него даже нихуя нету

15. werehuman → werehuman /14 22.01.2011 16:06 lithium

какой там о нихуя мечтать, они до сих пор не решили что там у них с wsgi будет

16. der_FeniX → werehuman /15 22.01.2011 16:08 Gajim

жаль... лан, костыли — наше всё, нам не привыкать %)

Do you really want to delete ?