专栏首页Ken的杂谈asp.net 解决cookies中文乱码问题

asp.net 解决cookies中文乱码问题

web程序开发中经常需要把信息存入cookies中 ,但是如果将中文写入cookies中会变成乱码

这是因为cookies不支持中文存储。

解决思路:写入cookies时将字符串进行编码,读取时将cookies值进行解码

这样的话中文乱码的问题就完美解决

代码如下:

//将内容编码为unicode后存入cookies
Response.Cookies["key"].Value = HttpUtility.UrlEncodeUnicode("中文到cookies中");
//将cookies中内容取出后进行解码即可
HttpUtility.UrlDecode(Request.Cookies["key"].Value)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Java快速入门教程 3、使用IntelliJ IDEA+Maven 创建、开发、管理项目

    在 POM 中,groupId, artifactId, packaging, version 叫作 maven 坐标,它能唯一的确定一个项目。有了 maven...

    KenTalk
  • CentOS 6/7 下 MySQL 5.7 安装部署与配置

    KenTalk
  • ASP.NET Core 入门教程 1、使用ASP.NET Core 构建第一个Web应用

    https://ken.io/serie/dotnet-core-quickstart

    KenTalk
  • 一个查看Cookie的便捷工具——EditThisCookie

    用户2149234
  • 分享一下cookies操作(增、删、改、查)小经验

    前段时间在做一个 SSO(Single Sign On),用cookies去存Token 网站保存用户信息这类都用的cookies 以前觉得cookies操作无...

    Porschev
  • ADB常用命令及作用

    ADB是一种功能多样的命令行工具,起到了调试桥的作用,可以用来操作Android设备。

    Demo_Yang
  • python+selenium+requests爬取我的博客粉丝的名称

    一、爬取目标 1.本次代码是在python2上运行通过的,python3不保证,其它python模块 - selenium 2.53.6 +firefox 44...

    上海-悠悠
  • 腾讯云认证考试时间

    注:以下排期仅适用于技术培训认证体系内的科目,不包含专项技术认证科目,专项技术认证考试日期请参考官网报名页面。

    KLKL
  • 2018-7-16python中四种组合数据类型和pycharm的安装和使用

    集合(set) discard删除数据时如果集合里面没有那个数据什么也不做,集合相减可以直接用-,+*/都不能用

    武军超
  • 马化腾谈 Facebook Libra 币:不看技术看监管

    马化腾谈 Facebook Libra 币 出来之后,各界大佬都异常关注,马化腾就曾在朋友圈说过,Libra 币的技术不是问题,最重要的是看监管。

    纯洁的微笑

扫码关注云+社区

领取腾讯云代金券