いつもお世話になっております。
javascript初心者です。
現在、Cookieの勉強中でCookieの中に入っている値をエンコードにした状態にしたいです。
ご教示の程、宜しくお願いします。
現状
Cookie名:dD; 入っている値:1qa2ws3ed;
やりたいこと
(例)1qa2ws3ed → %e3%83%86%e3%82%b9%e3%83%88 Cookie名:dD; 入っている値:%e3%83%86%e3%82%b9%e3%83%88;
試したこと①
//Cookie削除 var date1 = new Date(); date1.setTime(0); document.cookie="dD=;path=/;expires=" + date1.toGMTString(); var sss = "1qa2ws3ed"; sss = encodeURI(sss); //Cookie発行 var ytdt; ytdt = new Date(); ytdt.setTime(ytdt.getTime() + 60*60*1000); ytdt = ytdt.toGMTString(); ytdt = ";expires=" + ytdt; document.cookie = "dD=" + sss + ";path=/";
試したこと①でやっても上手くエンコードされません。
色々検索してみましたが、あまり参考となる方法がなかったのでこの場を借りて質問させて頂きました。
回答2件
あなたの回答
tips
プレビュー