【问题标题】:encode url with javascript, decode with PHP [duplicate]用javascript编码url,用PHP解码[重复]
【发布时间】:2011-06-13 15:24:16
【问题描述】:

可能重复:
php javascript url encoding

如果我使用 javascript 的 encodeURI() 对 url 进行编码,我能否使用 PHP 的 url_decode 对其进行解码而不会出错?

另一个方向的类似问题(在 PHP 中使用 url_encode() 编码,使用 javascript 解码)

【问题讨论】:

  • 不是 1105434 的副本 - 这是相反的方向(正如 OP 所指出的)

标签: php javascript url encode


【解决方案1】:

如果您尝试将 URI 作为参数传递,您可能需要使用 Javascript 的 encodeURLComponent() 方法。如果我没记错的话,PHP 的 urlencode/urldecode 方法要求对所有非字母数字字符进行编码(Javascript 的 encodeURI 似乎没有这样做)。

欲了解更多信息:
http://www.w3schools.com/jsref/jsref_encodeURI.asp
http://www.w3schools.com/jsref/jsref_encodeURIComponent.asp
http://us2.php.net/urlencode
http://us2.php.net/manual/en/function.urldecode.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-03
    • 1970-01-01
    • 2011-08-05
    • 1970-01-01
    • 2010-11-09
    • 2011-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多