5

特定の情報を PHP api に送信する JavaScript があります。送信する前に、 encodeURI を実行します。PHPで「デコード」するにはどうすればよいですか?urldecode/urlencode は javascript の encode/decodeURI とは異なることを理解しているので、何を使用できますか?

4

3 に答える 3

6

encodeURIComponentJavascript での使用: http://www.w3schools.com/jsref/jsref_encodeuricomponent.aspおよびurldecodePHP での使用: http://php.net/manual/en/function.urldecode.php

于 2011-08-22T11:04:29.750 に答える
6

複数回エンコードしていない限り (たとえば、encode メソッドを明示的に呼び出して、フォーム フィールドに値を挿入して送信するなど)、何もする必要はありません。リクエストが送信されると、元の形式に透過的に変換されます。解析されます。

于 2011-08-22T11:53:58.330 に答える
3

phpで関数を使用できますが、この関数はUTF-8ではないため、次のようrawurldecodeにUTF-8に変換する必要があります。utf8_decode

echo utf8_decode(rawurldecode('Educa%C3%A7%C3%A3o%20Multim%C3%ADdia'));
于 2012-06-28T03:19:11.000 に答える