国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中cookie中文乱码怎么解决

python中cookie中文乱码怎么解决

头像

爱喝马黛茶的安东尼

2019-09-21 09:46:454575浏览 · 0收藏 · 0评论

python中直接设置与获取cookie时,会出现编码错误。

(1)在设置cookie时没有考虑编码问题,例如书写的格式为:

response.set_cookie("favorite_color",request.GET["favorite_color"])

相关推荐:《Python教程

当cookie中含有中文时,可能会出现下面的错误:

Traceback (most recent call last):
  File "D:\program files\python37\lib\socketserver.py", line 650, in process_request_thread
    self.finish_request(request, client_address)
  File "D:\program files\python37\lib\socketserver.py", line 360, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "D:\program files\python37\lib\socketserver.py", line 720, in __init__
    self.handle()
  File "D:\python\workspace\mysite\venv\lib\site-packages\django\core\servers\basehttp.py", line 154, in handle
    handler.run(self.server.get_app())
  File "D:\program files\python37\lib\wsgiref\handlers.py", line 144, in run
    self.close()
  File "D:\program files\python37\lib\wsgiref\simple_server.py", line 35, in close
    self.status.split(' ',1)[0], self.bytes_sent
AttributeError: 'NoneType' object has no attribute 'split'

(2)我们可能会想到在设置cookie值的时候通过encode('utf-8')函数进行转码,于是进一步改进的代码为:

response.set_cookie("favorite_color",request.GET["favorite_color"].encode('utf-8'))

这是网页就能顺利获取到的cookie中包含的中文字符了。

但是又出现了另外一个问题:后台获取刚刚存放在cookie中的值时,显示的内容不是原本的字符,而是转码后的十六进制字符,类似于下面这种:

Your favorite color is b'\xe8\x93\x9d\xe7\xbb\xbf\xe8\x89\xb2'

(3)解决方案为:

存储cookie的方法:

favorite_color=request.GET.get('favorite_color')
color=favorite_color.encode('utf-8').decode('latin-1')
response.set_cookie("favorite_color",color)

获取cookie的方法:

return HttpResponse("Your favorite color is %s" % request.COOKIES["favorite_color"].encode('latin-1').decode('utf-8'))
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

国产真实乱人偷精品视频免费| 老公把舌头放进我B里搅拌| 倩女幽魂甲士| 榴莲APP官网下载1.0.3| 3DMAX9喷射2D3D区别漫.| 女生把QQ放在一起的头像| 男人吃过女人乳房后会断联吗| 搜索引擎| 男生把小因因放到女生困里视频| 一路向西在线观看剧情电影| 《被夫の上司持久侵犯》| 上司人妻互换HD无码中文字幕| 《魅魔之耻》1~4集免费看| 在线观看| 深度开发1V6笔趣阁金银花露 | 《出差的日子》中文版| 9.1国产NBA免费看电影| 两个老头把我添高潮了| 姐姐片多多免费高清电视剧叶玉卿| 摄影师把我的奶头掏出来了| 性做爰1-7伦| XO0OOXXO0OXXX后面..| 韩剧在线观看免费高清完整版| 欧美大妈LOGO大全及价格图| 厨房春潮她含她的乳第一章| 老赵抱着陈婷的乳在厨房里视频 | 两个人轮流上24小时的班| 成人网站| 妈妈说今晚爸爸不回家| 医生含着我的奶边摸边做视频| 《玉浦困之初入桃花之风雨山应》…| 杨贵妃(台湾绝版)| 动漫《纯洁的修女》在线看| D124| 女性开过苞后最明显的变化| 妈妈的闺蜜2字ID| 天使之城电影| 吃春晚药后妈妈疯了怎么对付 | 玉蒲团之官人我要| 黄秋生失眠| 《漂亮的女邻居5》HD