在asp.net中解决cookies中文乱码问题
在设置cookie时,如果存入cookie中的内容为中文,则读取后变成乱码,英文或者数字不存在这种问题。解决办法是不直接存取,而是采用编码的方法进行存取。
1、设置cookie
public void setCookies()
{
HttpCookie ck = new HttpCookie("ckLogin");
ck.Values.Add("cID", HttpUtility.UrlEncode(UserID));
ck.Values.Add("cPWD", HttpUtility.UrlEncode(UserPWD));
ck.Values.Add("cAutoLogin", HttpUtility.UrlEncode(AutoLogin.ToString()));
HttpContext.Current.Response.Cookies.Add(ck);
}
2、读取cookie
public void ReadCookies()
{
HttpCookie ck = HttpContext.Current.Request.Cookies["ckLogin"];
UserID = HttpUtility.UrlDecode(ck["cID"]);
UserPWD = HttpUtility.UrlDecode(ck["cPWD"]);
AutoLogin = Boolean.Parse(HttpUtility.UrlDecode(ck["cAutoLogin"]));
}
转载于:https://www.cnblogs.com/dghxt/p/5220721.html
在asp.net中解决cookies中文乱码问题相关推荐
- linux mysql 乱码怎么解决_MySQL_linux中解决mysql中文乱码方法,改默认编码:/etc/init.d/my - phpStudy...
linux中解决mysql中文乱码方法 改默认编码: /etc/init.d/mysql start (stop) 为启动和停止服务器 /etc/mysql/ 主要配置文件所在位置 my.cnf /v ...
- linux中mysql不显示中文_linux中解决mysql中文乱码方法
改默认编码: /etc/init.d/mysql start (stop) 为启动和停止服务器 /etc/mysql/ 主要配置文件所在位置 my.cnf /var/lib/mysql/ 放置的是数据 ...
- Asp.net中Mysql存储中文乱码解决方法
转" 在asp.net与mysql数据库打交道的时候,由于配置的问题,会遇到自己写的方法在读取数据库中数据的时候,英文,数字可以正常通过,但是中文就无法通过,以登录为例(方法略),当输入英文 ...
- java中解决request中文乱码问题
request乱码问题(当我们提交的数据中含有中文信息时),分两种情况: 通过post方式提交数据给Servlet Servlet服务端部分代码: public void doPost(httpSer ...
- PHP代码中解决出现中文乱码的问题
在 <?php header("Content-Type:text/html;charset=utf-8"); 设置页面显示的文字编码 头部就写header函数处理成utf- ...
- 解决 IntelliJ IDEA 内置的 Tomcat 日志中显示的中文乱码
解决 IntelliJ IDEA 内置的 Tomcat 日志中显示的中文乱码 方法 1 方法 2(不推荐) 笔者的环境: JDK 13.0.2 Maven 3.6.3 Tomcat 9.0.41(Se ...
- 【转】QT中使用MYSQL中文乱码解决方法
[转]QT中使用MYSQL中文乱码解决方法 Linux下乱码解决办法: 1.在QT程序的main.cpp的main函数中添加红色字那三句: int main(int argc, char *argv[ ...
- RStudio控制台(console)中出现少量中文乱码的解决方法
RStudio控制台(console)中出现少量中文乱码的解决方法 参考文章: (1)RStudio控制台(console)中出现少量中文乱码的解决方法 (2)https://www.cnblogs. ...
- php 中文 decode_PHP中json_decode函数中文乱码如何解决?
PHP中json_decode函数中文乱码如何解决? PHP中json_decode函数中文乱码解决方法:1.使用函数"urldecode()"将数据进行解码,解码后再进行JSON ...
最新文章
- python软件桌面图标_python制作一个桌面便签软件
- Python访问MySQL
- IOC操作Bean管理XML方式(注入内部 bean 和 级联赋值)
- 软件工程随堂小作业—— 寻找“水王”(C++)
- java 缓冲流 刷新_java – 缓冲和刷新Apache Beam流数据
- 华硕 固件 Linux内核,ubuntu 64位编译华硕AC1200G+固件
- win10如何打开摄像头_win10系统,蓝牙关闭,如何打开?
- mysql的语句大全_mysql语句大全
- 金融分析与风险管理——投资组合收益率、波动率计算
- Java中使用‘~‘获得数字的相反数
- 简单谈谈我所理解的货币发展史
- Win32串口API
- Unity Shader-后处理:Bloom全屏泛光
- notifyDataSetInvalidated()和notifyDataSetChanged()的区别
- TexturePacker导入unity后图片还是显示成整图
- css web页面实现一个弹窗
- 洛谷P1023 税收与补贴
- 三人抢答器逻辑电路图_三人抢答器plc程序图分享
- java 在线打开pdf
- MAX31856中文文档