License Public Domain
Lines 2
Keywords
default (1) encoding (1) file (4) python (33) UTF-8 (1)
Permissions
Owner: Stou S.
Viewable by Everyone
Editable by All Siafoo Users
Hide
Solve a problem – Filter by language, license, keyword, owner, or search text to find code & info fast. Join Siafoo Now or Learn More

Set Default Python File Encoding Atom Feed 1

In Brief Getting an error like this?... more
# 's
1import sys
2sys.setdefaultencoding('utf-8')

Getting an error like this?

SyntaxError: Non-ASCII character 'xe2' in file /some/file on line 13, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

Set Python to always assume UTF-8 file encodings by saving this as 'sitecustomize.py' in your site-packages directory.

If you're still getting an error, or want to set encodings per file, add this to the top of your file:

# 's
1# -*- coding: utf-8 -*-