往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>
分享到:
相关推荐
在本文档中,我们探讨了如何在Java Web应用中解决Cookie读写中文的问题。这个问题通常出现在处理中文字符时,由于编码不一致导致的乱码问题。以下是一些关键知识点和解决方案: 1. **编码问题**:在Web开发中,特别...
如果值中包含这些特殊字符或中文,可以使用`escape()`函数编码,取值时使用`unescape()`解码。例如: ```javascript document.cookie = "str=" + escape("I love ajax"); // 实际存储的值为:str=I%20love%20ajax `...
总结下,以免日后再为cookie问题困扰。 <?php setcookie('php_cn_ck','php_中文_cookie'); setcookie('php_en_ck','php_english_cookie'); ?> [removed][removed] [removed] Cookies.set('js_cn_ck','js...
在本知识点中,我们将详细讨论如何在Java Web应用中使用Cookie保存中文信息以及如何通过Cookie实现一个简单的购物车功能。 首先,要了解Cookie的基本使用方法,它可以通过HTTP响应头在服务器和客户端之间传递。创建...
6. **错误处理**:为了确保稳定运行,模块还应包含适当的错误处理机制,如处理读写文件时可能出现的权限问题或文件不存在的情况。 这个模块对于开发易语言应用程序,特别是那些涉及到用户隐私保护或者需要定期清理...
4. **易语言的文件操作**:可能程序会将获取到的COOKIE保存到本地文件,这就需要用到易语言的文件读写操作。 5. **错误处理**:良好的程序应当能够处理各种可能出现的异常情况,如网络连接失败、无效的HTTP响应等。...
《PHP2014中文手册》中包含的这些内容,无论你是初学者还是经验丰富的开发者,都能从中找到你需要的信息,帮助你解决PHP编程中遇到的问题,提升开发效率。通过深入学习和实践,你将能够熟练运用PHP构建高效、稳定的...
同时,还要了解如何使用“数据流”和“字符串”对象来处理Cookie的读写。 6. **错误处理**:在编程过程中,要考虑到各种可能出现的异常情况,比如网络连接失败、Cookie格式错误等,需要编写相应的错误处理代码。 7...
在PHP5中,文件和目录操作接口得到了优化,如文件读写、目录遍历、文件上传下载等功能。手册将指导开发者如何安全有效地进行这些操作。 **6. 数据库交互** PHP5支持多种数据库驱动,如MySQLi和PDO,提供了丰富的...
4. **文件系统操作**:如文件打开、读写、移动、删除,目录操作等,是Web开发中常见的一类任务。 5. **网络编程**:包括HTTP、FTP、SMTP等协议的使用,以及URL处理、Cookie、Session等Web交互相关功能。 6. **...
中文乱码问题通常发生在字符编码的转换过程中。为解决这个问题,我们需要确保在读取和写入数据时使用相同的字符编码,比如UTF-8。在Java中,可以使用`InputStreamReader`和`OutputStreamWriter`配合指定编码进行...
这个"PHP中文帮助手册(中文帮助文档)"是PHP初学...无论你是初学者还是经验丰富的开发者,都能从中受益匪浅,快速解决在开发过程中遇到的问题。在实际编程过程中,结合这个CHM文档,可以有效地提高学习效率和代码质量。
2. **安装与配置**:详细步骤指导如何将HttpClient库引入到Java项目中,包括Maven或Gradle的依赖配置,以及如何解决可能遇到的兼容性问题。 3. **创建HttpClient实例**:讲解如何初始化HttpClient对象,设置连接...
**PHP中文PDF参考手册**是为PHP开发者提供的一份详细且全面的文档资源,它涵盖了PHP语言的基础到高级概念,以及在实际开发中的应用。这份手册以中文呈现,旨在帮助中文使用者更好地理解和学习PHP编程。 PHP...
手册中的注释部分对于初学者和进阶者都极其宝贵,因为它们不仅解释了函数的基本用法,还可能涵盖了常见问题、最佳实践以及潜在陷阱。中文注释使得国内开发者能够无障碍地阅读和理解,降低了学习曲线,提高了学习效率...
8. **会话和cookie**:在Web开发中,会话管理和cookie是维持用户状态的重要手段。手册提供了关于session_start、setcookie等函数的详细说明。 9. **网络编程**:PHP可以处理HTTP协议,发送HTTP请求,甚至实现服务器...
文档中提到的“Set fso = Server.CreateObject("Scripting.FileSystemObject")”是ASP中文件系统对象(FSO)的创建方式,它允许开发者在服务器上执行文件和目录的操作。FSO对象提供了一系列方法,如建立文件(FSO....
第三部分可能专注于实际应用,比如Web开发中的表单处理、会话管理、Cookie的使用,以及安全问题的处理,如防止SQL注入和XSS攻击。此外,书中还可能包含一些经典的PHP模板引擎和框架的介绍,如Smarty和Laravel,帮助...
5. **文件系统操作**:手册会讲解如何读写文件、创建和删除目录、处理文件上传等,这些是Web开发中的常见任务。 6. **数据库交互**:PHP支持多种数据库系统,如MySQL、PostgreSQL、SQLite等,手册详细介绍了如何...