setdefaultencoding is disabled in site.py for a reason (and is removed in python3): http://faassen.n--tree.net/blog/view/weblog/2005/08/02/0 http://tarekziade.wordpress.com/2008/01/08/syssetdefaultencoding-is-evil/
its better to properly fix your application, e.g. this fails: python -c 'print u"\u03A9"' | cat ... UnicodeEncodeError: 'ascii' codec can't encode character u'\u03a9'
this works: python -c 'print u"\u03A9".encode("UTF-8")' | cat Ω
setdefaultencoding is disabled in site.py for a reason (and is removed in python3): faassen. n--tree. net/blog/ view/weblog/ 2005/08/ 02/0 tarekziade. wordpress. com/2008/ 01/08/syssetdef aultencoding- is-evil/
http://
http://
its better to properly fix your application, e.g. this fails:
python -c 'print u"\u03A9"' | cat
...
UnicodeEncodeError: 'ascii' codec can't encode character u'\u03a9'
this works: .encode( "UTF-8" )' | cat
python -c 'print u"\u03A9"
Ω