用JavaScript实现PHP的urldecode函数

标签: , , , ,

之前写过一篇《用JavaScript实现PHP的urlencode函数》,然后今天查看博客访问量的时候发现了一个来自百度知道的引用。我说过,我很讨厌百度知道之类的东东,理由我就不说了,你打开上面的链接就知道了。别人问的明明是用php的urlencode函数编码以后的东西用JavaScript怎么解码,下面的人给了我文章的链接,我写的可是怎样用JavaScript实现php的urlencode编码啊。问题都不看清楚就乱回答,还说什么“单独写个函数解决这问题”,又不给出代码。别人会写的话还问你做什么?

不要跟我提JavaScript的decodeURI函数,我在之前的文章说过,这个和php的urldecode函数根本不是一回事。下面是我根据高人的代码改写的JavaScript版的urldecode函数,参考的链接在开头提到的文章中有,就不一一列举了。和之前的urlencode函数一样,只实现了utf-8版的。

在线演示(注意在博客首页无法演示)


代码下载地址:

[download id=26] 赞赏

微信赞赏支付宝赞赏

随机文章:

  1. VBS获取重定向的URL
  2. 用JavaScript实现Bencode算法
  3. 字符编码详解
  4. C语言中的字符串常量
  5. VBS中的左移位&右移位运算

9 条评论 发表在“用JavaScript实现PHP的urldecode函数”上

  1. 公子说道:

    百度一下,你什么也不知道。sigh…

  2. wirror说道:

    hi,我测试了你一下你的encode和decode,有个小问题:我用encode编码”a b c”后得到”a+b+c”, 我在用decode解码”a+b+c”,得到的居然不是”a b c”,而是”a+b+c”, why?

  3. nadesi说道:

    谢谢 非常有用

  4. 啊是地方@asdf.com说道:

    下载个看看如何。。。。

  5. 打算留在说道:

    似乎不错呀

  6. yglizhi说道:

    我就是想看看

  7. aomm说道:

    在找这个 谢谢

  8. 张慧聪说道:

    代码刚好用上,非常感谢,谢谢!

留下回复