`
人生难得糊涂
  • 浏览: 117688 次
社区版块
存档分类
最新评论

向Cookie中写入中文时出现Control character in cookie value

 
阅读更多

当向Cookie中写入中文时,会出现

Control character in cookie value错误

 

解决方案:将要写入Cookie的数据进行URLEncoder.encode(value,"utf-8")编码。

 

userMsgStr = URLEncoder.encode(userMsgStr, "UTF-8");

 同意 当提取出来时 要进行解码

  value = URLDecoder.decode(cookie.getValue(),"UTF-8");  

 

0
6
分享到:
评论

相关推荐

    cookie的读取和写入

    本文将详细介绍在.NET框架中如何实现Cookie的读取与写入。 #### 二、Cookie的基本概念 Cookie由服务器端生成,并发送给客户端浏览器。浏览器会将Cookie保存起来,并在后续的请求中自动发送回服务器。一个Cookie...

    C#写入与读取Cookie C#.Net实例代码

    在处理Cookie时,可能会在`Web.Config`中配置Cookie的相关设置,比如Cookie的域、路径、安全属性等。 9. **Default.aspx和Default.aspx.cs** 在ASP.NET Web Forms中,`.aspx`文件是用户界面(UI)的定义,而`.aspx....

    cookie读写,子cookie

    在这个“cookie读写,子cookie”主题中,我们将深入探讨Cookie的读取、写入以及子Cookie的概念。 首先,Cookie是由服务器端创建并发送到客户端(浏览器)的一小段文本信息,浏览器会在后续的HTTP请求中自动将这些...

    ASP.NET中cookie读写方法介绍

    ### ASP.NET中cookie读写方法介绍 在ASP.NET应用程序中,cookie是一种常用的数据存储机制,用于在客户端存储少量的信息。本文将详细介绍ASP.NET中cookie的读写方法,并通过实例演示如何实现这些操作。 #### 一、...

    Cookie的存入和读取,并解决中文问题

    当Cookie中包含中文字符时,由于HTTP协议默认使用ASCII编码,可能会出现乱码。解决这个问题的关键在于确保正确的字符编码。在创建Cookie时,需使用`setCharacterEncoding()`方法设置字符集,如`setCharacter...

    javascript经典特效---cookie的写入.rar

    在Web开发中,Cookie是一种重要的数据存储机制,用于在用户浏览器端存储小量信息。本文将深入探讨JavaScript中的Cookie写入技术,并结合提供的"cookie的写入.htm"文件进行详细讲解。 一、Cookie的基本概念 Cookie...

    jsp中cookie操作

    在JSP页面中写入Cookie,通常需要创建一个`Cookie`对象,并设置相应的属性,例如名称、值、有效期等,最后通过`HttpServletResponse`对象的`addCookie()`方法将Cookie添加到响应头中。 ```java Cookie _cookie = ...

    Spring MVC CookieValue注解.docx

    在Spring MVC框架中,`@Cookie...它的使用不仅提高了代码的可读性和简洁性,还降低了处理Cookie时可能出现的错误风险。在实际开发中,尤其是在需要频繁与Cookie交互的应用场景下,`@CookieValue`是一个非常实用的特性。

    jquery.cookie使用方法(中文详细版)

    它提供了一种简便的方式来读取、写入及删除 Cookie,使得开发者无需手动编写复杂的 JavaScript 代码来管理 Cookie。 #### 二、安装与引入 要在项目中使用 jQuery.cookie,首先确保已经包含了 jQuery 库,然后引入 ...

    js 特效 html 特效 cookie的写入

    js 特效 html 特效 cookie的写入

    序列化保存对象到Cookie中

    当需要从Cookie中恢复对象时,我们可以读取Cookie的值,然后反序列化回原来的对象: ```csharp public MyObject GetObjectFromCookie() { if(Request.Cookies["myCookie"] != null) { string serializedObj = ...

    c#封装的cookie操作类

    在Web开发中,Cookie是服务器与客户端之间传递信息的一种机制。为了方便开发者处理Cookie,我们可以封装一个Cookie操作类,如标题所述的"C#封装的cookie操作类"。这个类将提供读取、写入Cookie以及管理Cookie域和...

    解决Cookie读写中文

    在本文档中,我们探讨了如何在Java Web应用中解决Cookie读写中文的问题。这个问题通常出现在处理中文字符时,由于编码不一致导致的乱码问题。以下是一些关键知识点和解决方案: 1. **编码问题**:在Web开发中,特别...

    cookie中设置了HttpOnly属性,那么通过js脚本将无法读取到cookie信息,这样能有效的防止XSS攻击.zip_js设置cookie值

    当一个Cookie被设置为HttpOnly时,JavaScript无法通过Document.cookie API或其他方式访问到这个Cookie。这样一来,即使网页中存在XSS漏洞,恶意脚本也无法窃取到包含敏感信息的Cookie,从而降低了攻击者盗取用户身份...

    C#.net与vb.net中读写Cookie的方法

    Cookie是一种小型文本文件,由服务器发送到用户的浏览器,并在用户再次访问同一网站时返回。在C#.net和vb.net中,处理Cookie主要涉及到创建、读取、修改和删除操作。下面我们将详细探讨这两种语言中如何进行这些操作...

    Cookie将用户名和密码加密后存在客户端的Cookie当中

    实现这一功能的一种常见方法是通过在用户的浏览器中设置Cookie来保存登录状态。 #### 二、技术原理 Cookie是一种小型的数据文件,通常由服务器生成并发送到用户浏览器上。浏览器会将Cookie保存起来,并在后续请求...

    C#操作cookie,解密加密cookie

    在IT领域,尤其是在Web开发中,Cookie的管理与安全至关重要。C#作为一种广泛使用的编程语言,在处理Cookie方面提供了丰富的功能,包括对Cookie的加密与解密。本文将深入探讨如何在C#中操作Cookie,以及如何实现...

    C#cookie实现历史记录

    需要注意的是,只有当Cookie存在于客户端且未过期时,才能从HttpRequest中获取到。例如: ```csharp if (Request.Cookies["cookie1"] != null) { string value1 = Request.Cookies["cookie1"].Value; // 处理...

    读资源文件(传入相应的key就可取出相应的value),读取COOKIE,存储COOKIE,把Bean序列化后存储到COOKIE中,返序列化从COOKIEk中取出Bean

    真实项目中常用到的 自己写的工具类,包括读资源文件(传入相应的key就可取出相应的value),读取COOKIE,存储COOKIE,把Bean序列化后存储到COOKIE中,返序列化从COOKIEk中取出Bean

    java 操作cookie

    这个示例中,我们创建了一个名为 "cookiename" 的 Cookie,值为 "cookievalue",然后将其添加到 HttpServletResponse 对象中。 二、设定 Cookie 生命周期 Cookie 的生命周期可以通过 setMaxAge() 方法来设定。...

Global site tag (gtag.js) - Google Analytics