python3中将json.dumps()结果显示为中文

我会带着你远行 2023-02-18 14:23 94阅读 0赞

问题

今天同事问我一个编码报错的问题怎么解决,初步判断是用的方法没有encoding这个参数
在这里插入图片描述
然后看了下代码:

  1. self.write(json.dumps(result,encoding='utf-8'))

解决

果然,json.dumps()这个方法是没有encoding这个参数的,要想将默认的ascii字符改为中文,应该将ensure_asciii设为False

  1. self.write(json.dumps(result,ensure_ascii=False))

这样一来问题就解决了,中文也正确显式。

发表评论

表情:
评论列表 (有 0 条评论,94人围观)

还没有评论,来说两句吧...

相关阅读