在php中我用一下语句写入了cookie,可是读出来之后乱的连他自己都不认识自己了?
请大家帮忙解决一下:
$aa="11|2,22|0,33|3,44|1,55|3∷122|1,123|3,124|0∷ID∷admin∷昵称∷是否锁定∷登陆次数∷所属用户组ID∷用户组名称";
setcookie('Sys_BlankHand_Login',$aa,0);

解决方案 »

  1.   

    先编码,然后写入,读取时再解码为啥要往cookie里写汉字呢?
      

  2.   

    LZ可以用urlencode,先将要存入cookie的内容转换下,然后去除cookie的时候 urldecode一下,这样乱码应该可以解决;
     不是很清楚 存入cookie 的汉子会乱码.
      

  3.   

    <?php 
    $aa="11|2,22|0,33|3,44|1,55|3∷122|1,123|3,124|0∷ID∷admin∷昵称∷是否锁定∷登陆次数∷所属用户组ID∷用户组名称";
    setcookie('Sys_BlankHand_Login',urlencode($aa),0);
    echo urldecode($_COOKIE['Sys_BlankHand_Login']);
    ?>