(A Possible Solution) Re: preferred way to set encoding for print

Miles Kaufmann milesck at umich.edu
Thu Sep 17 01:19:57 EDT 2009


On Sep 16, 2009, at 12:39 PM, ~flow wrote:
>>> so: how can i tell python, in a configuration or using a setting in
>>> sitecustomize.py, or similar, to use utf-8 as a default encoding?
>>
>
> [snip Stdout_writer_with_ncrs solution]


This should work:

     sys.stdout = io.TextIOWrapper(sys.stdout.buffer,
                                   encoding=sys.stdout.encoding,
                                   errors='xmlcharrefreplace')

http://mail.python.org/pipermail/python-list/2009-August/725100.html

-Miles




More information about the Python-list mailing list