Tomcat8版本Cookie存储中文仍然发生乱码

问题遇到的现象和发生背景

学习Cookie的过程中,使用Tomcat8.5.72,在使用Cookie存储中文时发生乱码

问题相关代码

img


img

我的解答思路和尝试过的方法

使用URLencode进行编码解码,结果还是乱码

img

参考修改下 https://blog.csdn.net/liu865033503/article/details/81094575

windows默认是GBK,和UTF-8不兼容

你写的编码与解码代码呢,贴出看一下,如果使用URLencode进行编码解码应该不会产生你说的问题
1、在写Cookie的地方加
Cookie c1 = new Cookie("msg",URLEncoder.encode("世界","utf-8"));
2、读取Cookie的地方
String value = URLDecoder.decode(c.getValue(), "utf-8");