【javaweb:cookie】注意Tomcat8.5及以上支持中文cookie,Tomcat7.0不支持中文cookie
2018-03-06 01:19
393 查看
如果不支持中文cookie,解法方法如下:
在设置Cookie时将中文参数进行UTF-8编码,在接收Cookie时将中文参数解码。
URLEncoder.encode(name, "utf-8"); // 设置Cookie时先对中文参数编码
URLDecoder.decode(cookies[i].getName(),"utf-8") // 读取Cookie时对中文参数解码
在设置Cookie时将中文参数进行UTF-8编码,在接收Cookie时将中文参数解码。
URLEncoder.encode(name, "utf-8"); // 设置Cookie时先对中文参数编码
URLDecoder.decode(cookies[i].getName(),"utf-8") // 读取Cookie时对中文参数解码
相关文章推荐
- 修改ReadMorePlugin.java,使其支持中文标题(roller webblog)
- Tomcat7.0新特性:支持Servlet3.0注解定义,无需配置web.xml
- 最近在Ubuntu9.04下用tomcat发布一个用java开发的WEB项目(tomcat6+mysql)。在windows下编码完全没问题,到了linux下后,到处一大堆得乱码(主要是针对中文)。上
- Tomcat7.0新特性:支持Servlet3.0注解定义,无需配置web.xml
- javaweb之动态读excel,导入excel,poi,jxl 支持判断2003.2007及以上
- 【Java Web开发】Mac OS X安装Tomcat 7.0
- 基于WINDOWS OS ANT + NSIS + BAT + SVN 环境,ANT 一键安装制作 JAVA WEB + TOMCAT7.0 EXE 安装包
- tomcat使用cookies缓存的时候中文报错解决办法 java.lang.IllegalArgumentException: Control character in cookie value or attribute.
- Tomcat报错: Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules
- 让tomcat支持中文cookie
- java web中对中文乱码的支持
- tomcat中编译器的版本过低,导致不支持java 5以上的新特性
- Java Web 注意事项----Tomcat 工程发布错误问题
- 制作 JAVA WEB + TOMCAT7.0 RPM 安装包 for centos
- 关于Cookie 的HttpOnly属性(java/web操作cookie+Tomcat操作jsessionid)
- Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web
- tomcat7.0以上版本运行startup的时候报Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
- JAVAWEB开发模式之JSP的几种开发模式、处理Cookie中文乱码
- 【Java.Web】Session —— 针对浏览器不支持Cookie的情形,Session禁用Cookies
- Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web