[PHP-users 28849] PHPでクッキーに保存した値をJavaで読み込む

鈴木満恵/RealComs muramatsu @ realcoms.co.jp
2006年 3月 27日 (月) 19:39:27 JST


はじめまして、php初心者です。

クッキーにphpで人の名前を保存し、javaで読込&表示したいのですが、
文字化けしてしまいます。

■PHPで保存する部分
===================================
$name="花子";
setcookie("name",$name),time() + 7200);
===================================

■Javaで表示する部分
===================================
<SCRIPT TYPE="text/javascript">
<!--
var name = "";
var cookie = document.cookie;
var pieces = cookie.split(";");

for(var i=0;i<pieces.length; i++){
 var pair = pieces[i].split("=");
 var param = pair[0].replace(" ","");
 if ( param == "name") {
  name = pair[1];
  break;
 }
}
document.write("こんにちは",unescape(name));
//-->
</SCRIPT>
===================================

■「document.write("こんにちは",unescape(name));」としたときの結果
=======================
こんにちは%B2%D6%BB%D2
=======================

■「document.write("こんにちは",name);」としたときの結果
=======================
こんにちは2O≫O
=======================

どなたかご教示のほど、よろしくお願いします。 



PHP-users メーリングリストの案内