Вот мой код для тестирования:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from bottle import *
@route('/hello')
def hello():
return u'سلام'
run(host='127.0.0.1', port=8080,reloader=True)
В моем редакторе я выбираю Файл> Сохранить как ..., затем выбираю Юникод (UTF-8) в качестве кодировки текста и сохраняю как hello.py
Затем загрузите последнюю версию bottle.py с github и поместите ее в ту же папку (например, bottle-test) с помощью hello.py
Запустите его, и, похоже, никаких проблем.
~$ python --version
Python 2.6.7
~$ cd bottle-test
bottle-test$ python hello.py