import json print(json.dumps("机器猫")) #这时候其实输出的并不是中文,而是ASCII中对应的机器猫的字符码 #原因:json.dumps序列化时候对中文默认使用的ascii编码,想要输出真正的中文需要指定ensure_ascii=False import json print(json.dumps("机器猫",ensure_ascii=False))
本文探讨了使用Python的json模块处理中文字符串时遇到的编码问题。具体讲解了json.dumps方法默认使用ASCII编码的原因,并演示了如何通过设置ensure_ascii参数为False来正确输出中文字符。
import json print(json.dumps("机器猫")) #这时候其实输出的并不是中文,而是ASCII中对应的机器猫的字符码 #原因:json.dumps序列化时候对中文默认使用的ascii编码,想要输出真正的中文需要指定ensure_ascii=False import json print(json.dumps("机器猫",ensure_ascii=False))
转载于:https://www.cnblogs.com/doraemon548542/p/11312395.html
562
2522

被折叠的 条评论
为什么被折叠?