还是python中文问题,什么情况
import base64 aa = 'xe3xc0x8cxe5xfcx80xe5xe7x8bxe3xc0x8dxe8xcfx9cxe5xcdx95' bb = base64.b64encode(aa) print aa print bb xx = 'xe3x80x8cxe5xbcx80xe5xa7x8bxe3x80x8dxe8x8fx9cxe5x8dx95' yy = base64.b64encode(xx) print xx print yy
目标aa,期望结果xx。
去http://base64.xpcha.com/ 上解码bb、yy,得到的中文相同。那么,在python里面,怎么把aa转成xx这个样子呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
为了证明两个字符串对应的中文的确相同。
要不有人告诉我这两个字符串本来就不一样!明白?
有截图么?看一下
回复
放在那解碼都是顯示"「开始」菜单", 儘管bb跟yy不一樣
孩子,人家
xe3x80x8cxe5xbcx80xe5xa7x8bxe3x80x8dxe8x8fx9cxe5x8dx95是python2的中文utf-8的decode的结果,跟base64有什么关系?