代码示例
教程分享

js与PHP配合操作cookie出现中文乱码原因及解决办法

不得不说每一个WordPress主题都蕴藏着很多值得学习的地方,最近在做一个WordPress评论功能时遇到了js与PHP配合操作cookie出现中文乱码的问题,下面是整个过程。

该评论功能使用了jQuery的post方法,使用js操作网页,实现无刷新更新部分网页的效果。。。。。好吧,我编不下去了,直接进入正题。

js与PHP配合操作cookie出现中文乱码原因及解决办法

js与PHP配合操作cookie出现中文乱码原因及解决办法

大家可以从上图看到,个别用户的昵称变成了一串我们看不懂的字符。

这个问题在百度查了好久,找到一个靠谱的答案:PHP的setcookie方法使用了urlencode编码,js需使用decodeURIComponent进行解码。

关于JavaScript的url编码解码的资料代码狗整理了一下,需要的朋友可以看看。JavaScript三种url编码方式的区别

赞(0) 打赏
未经允许不得转载:代码狗 » js与PHP配合操作cookie出现中文乱码原因及解决办法
分享到: 更多 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    学习了。

    芭比7个月前 (03-07)回复
    • 互相学习,嘿嘿

      daimadog7个月前 (03-07)回复

高性能服务器,就选阿里云/腾讯云

阿里云订购腾讯云订购

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏