`
happy100583
  • 浏览: 124177 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

向cookie中读写中文问题

    博客分类:
  • JSP
阅读更多
往cookie中写入中文
<%@ page language="java" contentType="text/html; charset=GBK" isErrorPage="true"%>
<jsp:directive.page import="java.net.URLEncoder"/>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'index.jsp' starting page</title>
  </head>
 
  <body>
    <%
    Cookie cookie = new Cookie("key",URLEncoder.encode("湖南涉外经济学院"));
    cookie.setMaxAge(60*60*24*7);
    response.addCookie(cookie);
     %> <br>
 
  <jsp:forward page="result.jsp"/>
  </body>
</html>

从cookie中读取中文
<%@ page language="java" contentType="text/html; charset=GBK"%>
<jsp:directive.page import="java.net.URLDecoder" />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'result.jsp' starting page</title>
</head>

<body>
<%
     Cookie[] cookies = request.getCookies();
     if(cookies == null) out.println("读不到Cookie");
     else {
     for(int i = 0; i < cookies.length; i++) {
     Cookie temp = cookies[i];
     if(temp.getName().equals("key")) {
     out.println(URLDecoder.decode(temp.getValue()));
     }
     }
     }    
      %>
<br>
</body>
</html>

分享到:
评论

相关推荐

    解决Cookie读写中文

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

    jscript中使用cookie

    如果值中包含这些特殊字符或中文,可以使用`escape()`函数编码,取值时使用`unescape()`解码。例如: ```javascript document.cookie = "str=" + escape("I love ajax"); // 实际存储的值为:str=I%20love%20ajax `...

    PHP与JavaScript针对Cookie的读写、交互操作方法详解

    总结下,以免日后再为cookie问题困扰。 &lt;?php setcookie('php_cn_ck','php_中文_cookie'); setcookie('php_en_ck','php_english_cookie'); ?&gt; [removed][removed] [removed] Cookies.set('js_cn_ck','js...

    Cookie的使用及保存中文并用Cookie实现购物车功能

    在本知识点中,我们将详细讨论如何在Java Web应用中使用Cookie保存中文信息以及如何通过Cookie实现一个简单的购物车功能。 首先,要了解Cookie的基本使用方法,它可以通过HTTP响应头在服务器和客户端之间传递。创建...

    易语言例程源码,易语言清COOKIE模块模块

    6. **错误处理**:为了确保稳定运行,模块还应包含适当的错误处理机制,如处理读写文件时可能出现的权限问题或文件不存在的情况。 这个模块对于开发易语言应用程序,特别是那些涉及到用户隐私保护或者需要定期清理...

    取网页COOKIE(001).zip易语言程序源码资源下载

    4. **易语言的文件操作**:可能程序会将获取到的COOKIE保存到本地文件,这就需要用到易语言的文件读写操作。 5. **错误处理**:良好的程序应当能够处理各种可能出现的异常情况,如网络连接失败、无效的HTTP响应等。...

    PHP2014中文手册

    《PHP2014中文手册》中包含的这些内容,无论你是初学者还是经验丰富的开发者,都能从中找到你需要的信息,帮助你解决PHP编程中遇到的问题,提升开发效率。通过深入学习和实践,你将能够熟练运用PHP构建高效、稳定的...

    易语言取设cookie源码-易语言

    同时,还要了解如何使用“数据流”和“字符串”对象来处理Cookie的读写。 6. **错误处理**:在编程过程中,要考虑到各种可能出现的异常情况,比如网络连接失败、Cookie格式错误等,需要编写相应的错误处理代码。 7...

    PHP5中文手册,PHP5中文帮助文档

    在PHP5中,文件和目录操作接口得到了优化,如文件读写、目录遍历、文件上传下载等功能。手册将指导开发者如何安全有效地进行这些操作。 **6. 数据库交互** PHP5支持多种数据库驱动,如MySQLi和PDO,提供了丰富的...

    PHP5最新中文手册2012年

    4. **文件系统操作**:如文件打开、读写、移动、删除,目录操作等,是Web开发中常见的一类任务。 5. **网络编程**:包括HTTP、FTP、SMTP等协议的使用,以及URL处理、Cookie、Session等Web交互相关功能。 6. **...

    day17过滤器 禁止缓存中文乱码自动登录MD5加密url级别权限控制

    中文乱码问题通常发生在字符编码的转换过程中。为解决这个问题,我们需要确保在读取和写入数据时使用相同的字符编码,比如UTF-8。在Java中,可以使用`InputStreamReader`和`OutputStreamWriter`配合指定编码进行...

    PHP中文帮助手册(中文帮助文档)

    这个"PHP中文帮助手册(中文帮助文档)"是PHP初学...无论你是初学者还是经验丰富的开发者,都能从中受益匪浅,快速解决在开发过程中遇到的问题。在实际编程过程中,结合这个CHM文档,可以有效地提高学习效率和代码质量。

    HttpClient--最全--安装包+官方文档(中文)

    2. **安装与配置**:详细步骤指导如何将HttpClient库引入到Java项目中,包括Maven或Gradle的依赖配置,以及如何解决可能遇到的兼容性问题。 3. **创建HttpClient实例**:讲解如何初始化HttpClient对象,设置连接...

    PHP中文pdf参考手册

    **PHP中文PDF参考手册**是为PHP开发者提供的一份详细且全面的文档资源,它涵盖了PHP语言的基础到高级概念,以及在实际开发中的应用。这份手册以中文呈现,旨在帮助中文使用者更好地理解和学习PHP编程。 PHP...

    PHP完全中文手册完美注释版

    手册中的注释部分对于初学者和进阶者都极其宝贵,因为它们不仅解释了函数的基本用法,还可能涵盖了常见问题、最佳实践以及潜在陷阱。中文注释使得国内开发者能够无障碍地阅读和理解,降低了学习曲线,提高了学习效率...

    2015年10月最新php中文手册

    8. **会话和cookie**:在Web开发中,会话管理和cookie是维持用户状态的重要手段。手册提供了关于session_start、setcookie等函数的详细说明。 9. **网络编程**:PHP可以处理HTTP协议,发送HTTP请求,甚至实现服务器...

    计算机等级考试二级《web程序设计》试题.pdf

    文档中提到的“Set fso = Server.CreateObject("Scripting.FileSystemObject")”是ASP中文件系统对象(FSO)的创建方式,它允许开发者在服务器上执行文件和目录的操作。FSO对象提供了一系列方法,如建立文件(FSO....

    PHP经典实例中文第二版_(0601).rar

    第三部分可能专注于实际应用,比如Web开发中的表单处理、会话管理、Cookie的使用,以及安全问题的处理,如防止SQL注入和XSS攻击。此外,书中还可能包含一些经典的PHP模板引擎和框架的介绍,如Smarty和Laravel,帮助...

    PHP中文手册(完整版).rar

    5. **文件系统操作**:手册会讲解如何读写文件、创建和删除目录、处理文件上传等,这些是Web开发中的常见任务。 6. **数据库交互**:PHP支持多种数据库系统,如MySQL、PostgreSQL、SQLite等,手册详细介绍了如何...

Global site tag (gtag.js) - Google Analytics