вот довольно простой пример, который сводит меня с ума уже пару дней. Учитывая следующий скрипт:
# -*- coding: utf-8 -*
from json import dumps as json_dumps
machaine = u"une personne émérite"
print(machaine)
output = {}
output[1] = machaine
jsonoutput = json_dumps(output)
print(jsonoutput)
Результат этого из cli:
une personne émérite
{"1": "une personne \u00e9m\u00e9rite"}
Я не понимаю, почему у них такая разница между двумя строками.
Я пробовал все виды кодирования, декодирования и т. д., но я не могу найти правильный способ сделать это. У кого-нибудь есть идея?
Заранее спасибо.
Матье