1.向cookie中存入汉字:
Cookie nameCookie=new Cookie("name",name);
改写为:Cookie nameCookie=new Cookie("name",URLEncoder.encode(name,"UTF-8"));//会抛异常
nameCookie.setMaxAge(60*20);
response.addCookie(nameCookie);
2.Js中从cookie中读取:
<scripttype="text/javascript">
function getCookie(name){
var arr=document.cookie.match(newRegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr!=null)
return unescape(arr[2]);改写为:return decodeURI(arr[2]) ;
return null;
}
var userName =getCookie("name");
</script>