如果使用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">
它只打印“章节”
答案 0 :(得分:2)
将它放入引号''
<input type="text" id="chapterNumber" value='<?php echo rawurldecode("chapter%20Two"); ?>'disabled="disabled">