为了账号安全,请及时绑定邮箱和手机立即绑定

python dict 里面的中文值打印出来全是\xe9\x80\x80\xe5?

python dict 里面的中文值打印出来全是\xe9\x80\x80\xe5?

达令说 2019-02-23 18:22:08
1.声明一个dictxp={"xname":self.xname,"xpwd":self.pwd}2.这里面self.xname 传入的是中文 周杰伦,但是打印出来类似xe9x80x80xe5,json.loads失败,3.针对self.xname做过encode decode,不管怎么弄,后面都是json.loads失败4.请问大家如何在dict里面self.xname 也会呈现中文字符? 谢谢
查看完整描述

3 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

这是utf8编码,没什么问题呀

查看完整回答
反对 回复 2019-03-04
?
慕村9548890

TA贡献1884条经验 获得超4个赞

json.dumps(xp, ensure_ascii=False)

查看完整回答
反对 回复 2019-03-04
  • 3 回答
  • 0 关注
  • 466 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信