/controller/action/var1/value1/var2/value2 のような Zend Framework URI があります。
Value2 にはスペース文字が含まれています。PHPでどのようにエンコードする必要がありますか? value2 で urlencode を使用すると、スペースが「%20f」ではなく「+」に変換されます。それは大丈夫ですか?
この value2 は、クライアント側の JavaScript によって href の場所にも追加されます。そこでエスケープ機能を使用していますが、リンクをクリックすると、Firefox のアドレス バーに「+」も「%20f」も表示されません。firebug の「ネット」タブで見ると、%20f が表示されます。
PHP と JavaScript ではどの関数を使用すればよいですか?