urlencode

urlencode -- URL文字列のエンコード

説明

string urlencode(string str);

-_.を除くすべての非英数文字が、%記号 (%)に続く二桁の数字で置き換えられ、 空白は+記号(+)にエンコードされます。 同様の方法で、WWWのフォームからポストされたデータはエンコード され、application/x-www-form-urlencoded メディア型も同様です。RFC1738エンコード( rawurlencodeを参照してください)との 違いは、歴史的な理由で、空白が+記号にエンコードされることです。 本関数は、URLの問い合わせ部分に使用する文字列のエンコードや 次のページへ変数を渡すのに便利です。

例 1. urlencode()の使用例


       echo '<A HREF="mycgi?foo=', urlencode ($userinput), '">';
      

urldecodeも参考にしてください。