[pypy-issue] Issue #1962: default encoding for cpython2 is ascii since 2.5, not latin1 anymore (pypy/pypy)
issues-reply at bitbucket.org
Fri Jan 16 21:06:20 CET 2015
New issue 1962: default encoding for cpython2 is ascii since 2.5, not latin1 anymore
The following code:
Under pypy 2.4.0 produces ouput: `Ã¡`
Under cpython 2.7 fails with: `SyntaxError: Non-ASCII character '\xc3' in file enc.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details`
What the user most likely wanted was to add `# coding: utf-8`
The relevant section is:
Implementation of steps 1 and 2 above were completed in 2.3,
except for changing the default encoding to "ascii".
The default encoding was set to "ascii" in version 2.5.
More information about the pypy-issue