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_FeniXwerehuman /1 22.01.2011 15:51 Gajim

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

3. werehumander_FeniX /2 22.01.2011 15:51 lithium

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

4. der_FeniXwerehuman /3 22.01.2011 15:52 Gajim

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

5. werehumander_FeniX /4 22.01.2011 15:52 lithium

та же

6. der_FeniXwerehuman /5 22.01.2011 15:52 Gajim

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

7. werehumander_FeniX /6 22.01.2011 15:54 lithium

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

8. der_FeniXwerehuman /7 22.01.2011 15:55 Gajim

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

9. werehumander_FeniX /8 22.01.2011 15:56 lithium

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

10. der_FeniXwerehuman /9 22.01.2011 15:57 Gajim

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

12. werehumander_FeniX /10 22.01.2011 15:58 lithium

.encode('utf-8')

13. der_FeniXwerehuman /12 22.01.2011 16:05 Gajim

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

14. werehumander_FeniX /13 22.01.2011 16:06 lithium

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

15. werehumanwerehuman /14 22.01.2011 16:06 lithium

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

16. der_FeniXwerehuman /15 22.01.2011 16:08 Gajim

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

Do you really want to delete ?