Jsp中存取Cookie的“中文”问题解决方法

<%
02 //一个有中文内容的Cookie
03 String str = "我们都有一个家,名字叫中国!";
04 Cookie cookie = new Cookie("name", URLEncoder.encode(str, "UTF-8"));
05 response.addCookie(cookie);
06   
07 //取出Cookie中的中文内容
08 Cookie [] cookies = request.getCookies();
09 String str = "";
10 for(int i=0;i<cookies.length;i++){ 
11     if(cookies[i].getName().equals("name")) {
12         str = cookies[i].getValue();
13     }
14 }
15 out.println(URLDecoder.decode(str, "UTF-8"));
16 %>
展开阅读全文

没有更多推荐了,返回首页