侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

cookie中文乱码解决(php/js)

2024-05-13 星期一 / 0 评论 / 0 点赞 / 95 阅读 / 1837 字

hp两个函数 urlencode urldecode js两个函数 decodeURI encodeURI 5.5以前的版本是 escape unescape 简单示例如下: 1、php 设置coo

hp两个函数 urlencode  urldecode

js两个函数 decodeURI  encodeURI  5.5以前的版本是 escape   unescape

简单示例如下:

1、php 设置cookie ,js读取cookie

<?phpsetcookie ("TestCookie", urlencode("这就是网页21"));?>
<script type="text/javascript">    alert(decodeURI(getCookie("TestCookie")))    function getCookie(sName) {    var aCookie = document.cookie.split('; ');    for (var i=0; i < aCookie.length; i++) {    var aCrumb = aCookie[i].split('=');    if (sName == aCrumb[0])    return decodeURI(aCrumb[1]); } return '';}</script>

2、js设置cookie php读取cookie

<script type="text/javascript">function setCookie(name, value, time){    var nameString = name + '=' + encodeURI(value);    var expiryString = "";    if(time !== 0) {        var expdate = new Date();        if(time == null || isNaN(time)) time = 60*60*1000;        expdate.setTime(expdate.getTime() +  time);     expiryString = ' ;expires = '+ expdate.toGMTString(); } var path = " ;path =/"; document.cookie = nameString + expiryString + path;}setCookie("TestJsCookie", "我是中国人", 0)  </script>
<?phpecho urldecode($_COOKIE["TestJsCookie"]);?>

 

3 js设置js读取 php设置php读取方法类似

总结:cookie解决中文乱码问题实质上是就url编码函数之间的转换

广告 广告

评论区