php javascript url encoding

2022-08-30 15:52:13

我有一个 html 文本。我使用urlencode函数在php中对其进行了编码。我想在javascript中解码该文本。当我在javascript中使用unescape函数时,它会将所有特殊字符替换回来,但sapce被替换为“+”。我怎样才能正确地做到这一点,以便空间被替换为空间本身???


答案 1

PHP rawUrlEncode() == JavaScript encodeURIComponent()

PHP rawUrlDecode() == JavaScript decodeURIComponent()


答案 2

尝试使用rawurlencode来代替 - urlencode出于“历史”原因做了一些不同的事情。

有关详细信息,请参阅 http://us.php.net/manual/en/function.urlencode.php