本帖最后由 jackz007 于 2021-12-22 20:56 编辑
通常是采用 utf-8 编码的字符串被 base64 编码。
- import base64
- e = '\r\n\r\nDQrmma7mnI3miavmj4/orrDlvZUNCjIwMjEtOS0xNyAyMDIxLTA5LTE3IFhCMTY4NzIw\r\nNjA0MzQg5Zu95YaF5oyC5Y+35L+h5Ye9IOaLkuaUtuS7tu+8jOivt+mAgOS7tiDmsaDl\r\n'
- d = base64 . b64decode(e)
- k = -1
- while True:
- try :
- x = d[: k] . decode('utf-8')
- break
- except:
- k -= 1
- print(x)
复制代码
解码结果是
- b'\r\n\xe6\x99\xae\xe6\x9c\x8d\xe6\x89\xab\xe6\x8f\x8f\xe8\xae\xb0\xe5\xbd\x95\r\n2021-9-17 2021-09-17 XB16872060434'
复制代码
用 'utf-8' 解码结果是
- D:\00.Excise\Python>python x.py
- 普服扫描记录
- 2021-9-17 2021-09-17 XB16872060434 国内挂号信函 拒收件,请退件 池
- D:\00.Excise\Python>
复制代码