我有一本字典,里面有阿拉伯语单词,比如
data = [{'name': 'آدَم'}, {'name': 'آزَر'}]
print(json.dumps(data), file=open('data.json', 'a', encoding="utf-8"))
输出:
[{"name": "\u0622\u0632\u064e\u0631"}...]
我不想在创建数据时对阿拉伯语文本进行编码。json文件。如果我不使用json。转储,然后它工作正常,但它显示单引号'而不是双qoute“
传递参数ensure_ascii=False
:
json.dumps(data, ensure_ascii = False)
文档在这里。
如果ensure_ascii为true(默认值),则输出保证转义了所有传入的非ascii字符。如果ensure_ascii为false,则这些字符将按原样输出。
我想使用FlyingSaucer将一个包含阿拉伯字符的HTML页面转换为PDF文件,但生成的PDF不包含组合字符,并向后打印输出。 HTML: null null Java摘录: 我怎样做才能得到正确的结果?
问题内容: $test = json_encode(‘بسم الله’); echo $test; 作为此代码的结果,输出为:虽然它应该类似于“بسمالله”。阿拉伯字符是通过JSON编码而编码的,而在Youtube API上则不是这样:http : //gdata.youtube.com/feeds/api/videos/RqMxTnTZeNE?v=2&alt=json 您可以在YouTub
我正在尝试使用最新的雅虎天气apihttps://weather-ydn-yql.media.yahoo.com/forecastrss它工作得很好,但当我设置语言(lang=ar AE)时,它返回带问号的json响应,而不是阿拉伯字符。例如“城市”:“城市”对于英语来说,这是可以的。 我没看到留档里有关于utf设置的东西 当我打开雅虎的天气页面https://www.yahoo.com/news
问题内容: 我无法访问JSON中的数据。我究竟做错了什么? 问题答案: 将字典转换为对象,而不是对象!因此,您必须使用方法将其加载到 请参阅作为保存方法和检索方法。 这是代码示例,可以帮助您进一步了解它:
我无法访问JSON中的数据。我做错了什么?
问题内容: 我想在我的swift项目中做一个将String转换成Dictionary json格式的函数,但是出现一个错误: 无法转换表达式的类型(@lvalue NSData,options:IntegerLitralConvertible … 这是我的代码: 我在Objective-C中实现此功能: 问题答案: 警告:如果出于某种原因必须使用JSON字符串,这是将JSON字符串转换为字典的便捷