selamlar.
php ile cookie oluşturup javascript ile ekrana yazmak istiyorum ancak javascript ekrana yazareken boşluk yerine + işareti yerleştiriyor. Boşlukların + işareti ile değişmemesi için php kodunu mu düzeltmeliyim yoksa javascript kodunu mu?
Cookie oluşturan php kodu ve cookieyi ekrana yazan javascript kodları aşağıdaki gibi:

<?php

$ad="melih kibar";
setcookie("isim", $ad);

?>




<script>

function readCookie(name) {

var cookiename = name + "=";

var ca = document.cookie.split(';');

for(var i=0;i < ca.length;i++)
{

var c = ca[i];

while (c.charAt(0)==' ') c = c.substring(1,c.length);

if (c.indexOf(cookiename) == 0) return c.substring(cookiename.length,c.length);

}

return null;
}

document.write(readCookie('isim'));

</script>