可通过编码为2进制/ 8进制/ 16进制存入cookie
但是中文不能通过'latin-1'编码
解决方法:
存储cookie的方法:
newuser = username.encode('utf-8').decode('latin-1')
response.set_cookie('uname',newuser)
获取cookie的方法:
context['uname'] = request.COOKIES['uname'].encode('latin-1').decode('utf-8')
本文介绍了一种在Cookie中存储中文字符的有效方法,通过使用UTF-8和latin-1编码转换,解决了直接存储中文字符的问题。文章提供了具体的Python代码示例,展示了如何在设置和读取Cookie时进行正确的编码和解码。
1767

被折叠的 条评论
为什么被折叠?



