00.背景
cookie太长了?或者是其他原因....所以有些字符可能程序不识别。
解决方法就是,把cookie转成utf-8即可。
01.报错问题
File "D:\anaconda\envs\douban_flask\lib\http\client.py", line 1225, in putheader
values[i] = one_value.encode('latin-1')
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 531-532: ordinal not in range(256)
02.解决方法
原先的样子:
转换编码后的样子:
'Cookie':cookie.encode('utf-8')
03.总结
如果以后遇到编码问题,可以都使用 XXX.encode('utf-8') 转换一下子