jsp学习中。。发现用中文参数创建Cookie会报错,要用编码解码解决。

来源:互联网 发布:平板上的淘宝怎么开店 编辑:程序博客网 时间:2024/05/16 00:33

刚开始不懂,查了一下,根据RFC 2109中的规定,在Cookie中只能包含ASCII的编码,即使已经设置了页面编码,总是出现错误或者乱码,所以要编码解码。

-----------------------------------------------------------------------------------------------------------------------------------

增加Cookie:(主要用java.net.URLEncoder.encode("中文参数","UTF-8"),可以提前导包Java.net.*)


-----------------------------------------------------------------------------------------------------------------------

取出Cookie:(主要用java.net.URLDecoder.decode("中文参数","UTF-8"),可以提前导包Java.net.*)


之后就没问题了。。。



0 0
原创粉丝点击