かな漢字日本語なvalue値入りのcookieをjavascriptでもperlでも
perlでcookieを入れて
my $c_name = new CGI::Cookie(-name => 'yourNAME', -value => '山田太郎', -expires => $EXPIRETIME );
javascriptでそいつを取り出す
function ReadCookie(key) { var sCookie = document.cookie; var aData = sCookie.split(";"); var oExp = new RegExp(" ", "g"); key = key.replace(oExp, ""); var i = 0; while (aData[i]) { var aWord = aData[i].split("="); aWord[0] = aWord[0].replace(oExp, ""); if (key == aWord[0]) return aWord[1]; if (++i >= aData.length) break; } return ""; } document.write(decodeURIComponent(ReadCookie("myNAME")));
要はdecodeURIComponent
decodeURIではなくて、decodeURIComponent