请问cookie的值不能存放中文吗?

阿狸Ahri 2017-10-13 11:42:10
我的程序是.net c#的,配在IIS上面的

写程序的时候有一段代码用了cookie,但是有几个值是中文的(不是键,是值)

这个发布之后,只有一台服务器出现问题了,其他服务器没有问题。

比如定义了一个 val1=我的,但是在后面获取的时候 这个val1这个值变成了乱码,而且后面有问号的(如 xxx?id=5)类似的


我想问这个是不是 服务器 被设置了 禁用cookie?

因为服务器禁用cookie无法解析,但是又要返回给浏览器这个cookie的信息,结果服务器企图通过get请求给浏览器带回了值
,因为是中文的关系,浏览器接收处理的时候,就处理错了,导致 键跟值对不上了

有没有这种可能?

那如果是这样的话,iis怎么查看,在哪里禁用了cookie?
...全文
1010 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2017-10-14
  • 打赏
  • 举报
回复
可以放,必须进行urlEncode编码之后存进去

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧