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

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

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

MM们 2019-02-24 19:18: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贡献1951条经验 获得超3个赞

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

查看完整回答
反对 回复 2019-03-04
?
慕容708150

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

json.dumps(xp, ensure_ascii=False)

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

添加回答

举报

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