我又回来了,tornado 中文 cookie 乱码如何解决??

2014 年 5 月 27 日
 dddd
RT,照顾照顾,我毫无经验,遇到问题紧张得要死……
5207 次点击
所在节点    Python
9 条回复
Keyes
2014 年 5 月 27 日
我保存的是什么?
我读出来的是什么?
我显示的是什么?

里头都是坑,建议楼主研究一下字符编码的问题
maga
2014 年 5 月 27 日
建用 print repr(str) 打印出来看是utf-8还是unicode
dddd
2014 年 5 月 27 日
@maga 'ç\x82¹ç\x82¹æ»´æ»´'这是什么编码???
dddd
2014 年 5 月 27 日
@maga 点点滴滴 网页 [utf-8] 上这样显示
yyfearth
2014 年 5 月 27 日
cookie 里面为啥要存中文? cookie 存一个Session ID不就可以了么, 其他东西存在Session里面?
没用过tornado, 不过做其他系统的时候从来不往cookie里面存太多东西
yemoluo
2014 年 5 月 27 日
先base64encode 然后放到cookie
b1074549
2014 年 5 月 27 日
看tornado源码,主动做encode decode。严格来说header里只允许ASCII字符
maga
2014 年 5 月 27 日
@dddd \x82\x81之类utf-8, \u5152之类才是unicode。主动做encode, decode吧
geew
2014 年 5 月 29 日
找一个tornado的session或者自己写一个session吧 cookie别存中文

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/114392

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX