0

我已经解释了以下所有步骤并在每个阶段捕获了数据。

我不明白为什么在这种情况下 urldecode 不能正常工作?

Original String:
  <p>​hello</p>

Javascript encodeURIComponent() of above string:
  %3Cp%3E%E2%80%8Bhello%3C%2Fp%3E

Sent via Ajax: 
  %3Cp%3E%E2%80%8Bhello%3C%2Fp%3E

PHP: Echo $_REQUEST['string'];
  %3Cp%3E%E2%80%8Bhello%3C%2Fp%3E

PHP: urldecode of above string
  ​hello
4

1 回答 1

0

>和之间有一个特殊的隐藏字符h。如果您在浏览器中将字符串视为 html,您将能够看到它。

于 2013-08-29T05:23:50.107 回答