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

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

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

偶然的你 2019-02-23 17:44: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贡献1864条经验 获得超6个赞

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

查看完整回答
反对 回复 2019-03-04
?
互换的青春

TA贡献1797条经验 获得超6个赞

json.dumps(xp, ensure_ascii=False)

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

添加回答

举报

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