トップ 一覧 置換 検索 ヘルプ RSS ログイン

PHPでのGETのデータをエンコードするの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
PHP でGETでデータを送る場合、
 test.php?hoge=あいうえお
などとすると環境によって化けたり一部の文字が使えないことがある。
そこで
 "test.php?hoge=".urlencode("あいうえお")
とするとURLエンコードがかけられる。

PHPの場合は、フォームのデータなどは自動でエンコード、デコード処理がされる。
そのため、上記の方法でエンコードした場合でも、デコード処理は必要ない。

なんらかの事情で手動でデコードする場合は
 urldecode(文字列)
でデコード出来る。


{{category2 プログラミング言語,PHP}}