我有一个令人烦恼的问题,这些日子让我很难...我想为我自己的用法开发一些网络服务,目前我正在与我该死的法语口音进行斗争,以便在我的json输出中正确呈现
这是我的场景:我从数据库中检索了一些我放入dict的行。我接下来要做的是将此dict传递给json.dumps并输出结果。
问题是:包含重音的字符串呈现为utf8,例如它给了我以下输出\ u00e9milie(它应该是émilie)。令人沮丧的是,如果我打印每个返回的行,重音将在我的浏览器中正确呈现。
问题:
这是我正在进行的测试。
# -*- coding: utf-8 -*
from json import dumps as json_dumps
import json
machaine = "une personne émérite"
print(machaine)
output = {}
output[1] = machaine
output[2] = machaine
output[3] = machaine
jsonoutput = json_dumps(output)
print jsonoutput