0
我很难将使用Python的json库将存储在Unicode中的西里尔文符号转换为UTF-8格式。 输入JSON字符串:谷歌应用程序引擎蟒蛇JSON编码为UTF-8
data = '{"name": "\\u0431\\u0433"}'
编码结果我从json.dumps(data)
和json.dumps(data).encode('utf8')
获得等同于输入,没有转换发生。
更奇怪的是,json.dumps(data, ensure_ascii=False).encode('utf8')
返回一个十六进制结果: '{"name": "\xd0\xb1\xd0\xb3"}'
没有人有知道我做错了吗?