jsp cookie 中文乱码 的解决方法
保存cookie
String value = java.net.URLEncoder.encode("你需要保存的中文");
Cookie namecookie = new Cookie("draftflow_username",value);
//Cookie usercookie = new Cookie("draftflow_user",user);
namecookie.setMaxAge(60*60*24*30*365);
namecookie.setPath("/");
response.addCookie(namecookie);
读取 cookie
Cookie[] cookies = request.getCookies();
if(cookies!=null)
{
String name = "";
for (int i = 0; i < cookies.length; i++)
{
Cookie c = cookies[i];
if(c.getName().equalsIgnoreCase("draftflow_username"))
{
name =java.net.URLDecoder.decode(c.getValue());//解码
}
}