Проблема вот в чем: подключаюсь к БД MS SQL с помощью pymssql. Простые запросы вроде SELECT * FROM TABLE возвращают текстовые строки (кириллица):
conn = pymssql.connect(server, user, password, dbname)
cursor = conn.cursor(as_dict=True)
cursor.execute('SELECT * FROM Sometable', '')
somerow = cursor.fetchone()
Далее этот текст использую для ответа сервера (через Flask):
class Todo(Resource):
def get(self):
return {'response' : somerow['Name']}
api.add_resource(Todo, '/todo')
Получаю такой результат:
$ curl -X GET http://***.ru/todo
{"response": "\u0413\u0440\u0435\u0447\u043d\u0435\u0432\u0430\u044f \u0434\u0438\u0435\u0442\u0430"}
Как сделать нормальное отображение русских букв? Перепробовал encode-decode, ничего не вышло.