Estoy aprendiendo Bottle framework y nuevo en Python. Acabo de tropezar con esta dificultad. Cuando escribo un método sencillo para devolver una una cadena árabe como:Cómo renderizar cadenas árabes en el marco de botella?
@route('/hello')
def hello():
return u'سلام'
me sale este mensaje de error en el terminal:
SyntaxError: Non-ASCII character '\xd8' in file hello.py on line 15, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
he importado todos de botella y intentado añadir otros métodos mencionados en el docs donde se habla de "Cambiar la codificación predeterminada"; sin embargo, no pude resolver el problema. Así que aprecio tus consejos.
¿Qué es exactamente lo que este mensaje de error ??? – rocksportrocker
siga el enlace en el mensaje de error. – JBernardo
Los errores aparecen en el terminal cuando ejecuto el script: 'python hello.py' – qliq