如何解码用encodeUri()编码的东西

时间:2011-08-08 12:06:43

标签: php javascript

如果使用javascript的encodeURI()方法对某些内容进行编码,那么如何在PHP中获取已解码的字符串呢?

我有字符串name= "salman mahmood",我通过POST消息发送到我的服务器。当我alert()客户端的字符串时,它在编码后给了我“salman%20mahmood”。 在服务器端,我使用urldecode()解码它,但我得到的结果是“萨尔曼”。我需要一种不同的解码方法吗? rawurldecode也不起作用;我只需要恢复空间的值。

编辑:感谢每一个人的建议,但我编写如下代码,它仍然无法正常工作!!

<input type="text" id="chapterNumber" value=<?php echo rawurldecode("chapter%20Two"); ?> disabled="disabled"> 

它只打印“章节”

1 个答案:

答案 0 :(得分:2)

将它放入引号''

<input type="text" id="chapterNumber" value='<?php echo rawurldecode("chapter%20Two"); ?>'disabled="disabled">