def encode_utf7(s):
s_utf7 = s.encode('utf-7').replace(b'+', b'&').replace(b'/', b',')
return s_utf7.decode('ascii')
def decode_utf7(s):
s_utf7 = s.replace('&', '+').replace(',', '/')
return s_utf7.encode('ascii').decode('utf-7')
def main(args):
print(encode_utf7("我的文件夹"))
print(decode_utf7("&bUuL1WWHTvZZOQ-"))
"""
$: &YhF2hGWHTvZZOQ-
$: 测试文件夹
"""