Cuando tenemos que programar y debemos poner caracteres en español que vienen con tildes o la misma ñ… nos encontramos con problemas como “Non-ASCII character”, pero para eso es tan fácil como añadir al principio de nuestro script la línea:
# !/usr/bin/python
# -*- coding: utf-8 -*-import libreriaXXX
print(“Hola! yo hablo castellano/español y uso caracteres con acentos como á é í ó ú”)
sólo bastaba poner el:
# -*- coding: utf-8 -*-
ya que ese hará el trabajo por nosotros.
Fuentes:
http://stackoverflow.com/questions/4635188/django-non-ascii-character
http://www.python.org/dev/peps/pep-0263/