关于Cookie中带有中文乱码报错的问题解决
程序员文章站
2023-12-29 09:26:34
如果在cookie cookie=new cookie(key,value) 参数中出现中文的话,运行时就会报错
解决上面问题我们可以通过urlecode编码来解决,具体如下...
如果在cookie cookie=new cookie(key,value) 参数中出现中文的话,运行时就会报错
解决上面问题我们可以通过urlecode编码来解决,具体如下
cookie[] cookies=request.getcookie();
if(cookies!=null){
for(cookie cookie:cookies){
string key=cookie.getname();
string value=cookie.value;
//将key以url进行解码,并且解码方式必须与编码方式统一
key=urldecoder.coder(key,"utf-8")
system.out.printin(key+"="+value);
}
}
string key="中国";
//将中文进行url编码
key=urlencoder.code(key,"utf-8");
cookie cookie=new cookie(key,"hello");
response.addcookie(cookie);
推荐阅读
-
关于Cookie中带有中文乱码报错的问题解决
-
关于Cookie中带有中文乱码报错的问题解决
-
关于python操作带有中文文件名报错的解决办法
-
跨浏览器PHP下载文件名中的中文乱码问题解决方法
-
mysql命令框中向表中插入中文字符,在可视化工具MySQL Workbeach或phpMyAdmin中不显示或显示乱码的问题解决
-
关于Ajax请求中传输中文乱码问题的解决方案
-
Ireport生成pdf格式的报表中的中文乱码问题解决办法
-
mySQL中建表的中文字段与中文乱码问题解决办法
-
Windows 下 VS code 中 Code Runner 无法输入 & 中文乱码 & 编译报错 等问题解决
-
跨浏览器PHP下载文件名中的中文乱码问题解决方法_php技巧