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

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 也会呈现中文字符? 谢谢

阅读 6.1k
3 个回答

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

json.dumps(xp, ensure_ascii=False)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题