>>> sys.getdefaultencoding() 'ascii' >>> print sys.stdout.encoding US-ASCII >>> type(s) <type 'str'> >>> s '\xd0\xb0\xd1\x84\xd1\x8b\xd0\xb2\xd0\xb0\xd0\xb2\xd1\x8b' >>> str(s) '\xd0\xb0\xd1\x84\xd1\x8b\xd0\xb2\xd0\xb0\xd0\xb2\xd1\x8b' >>> print s афывавы
как выйти из ситуации понятия не имею, уже думаю делать мегакостыль в виде класса с методом write чтобы можно было перенаправить вывод print'а.
Спасите от костыля и быдлокодинга!
Python 2.6.4, строчка грузиться как CGI параметр