我有一个 Zend Framework URI,例如 /controller/action/var1/value1/var2/value2 。
Value2 中有一个空格字符。我应该如何在 PHP 中对其进行编码?当我使用带有 value2 的 urlencode 时,这会将空格转换为“+”而不是“%20f”。那样可以么?
这个 value2 也被客户端的 javascript 添加到一个 href 位置。我在那里使用了转义功能,但是当我单击链接时,我在 Firefox 地址栏中既看不到“+”也看不到“%20f”。虽然当我在 firebug 'net' 选项卡中看到它时,我看到了 %20f。
我应该在 PHP 和 javascript 中使用哪些函数?