8 de agosto de 2013

Python: Encoding UTF8

Si en los scripts Python utilizas acentos, eñes u otros caacteres no ASCII me aparecen el error:

SyntaxError: Non-ASCII character '\xc3' in file ./yourPytonScript.py  line 4, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details


Para solucionarlo hay que indicar el encoding al principio del script python

#!/usr/bin/python
# -*- encoding: utf-8 -*-
...

Ref.:

No hay comentarios:

Publicar un comentario