PHP でGETでデータを送る場合、 test.php?hoge=あいうえお などとすると環境によって化けたり一部の文字が使えないことがある。 そこで "test.php?hoge=".urlencode("あいうえお") とするとURLエンコードがかけられる。 PHPの場合は、フォームのデータなどは自動でエンコード、デコード処理がされる。 そのため、上記の方法でエンコードした場合でも、デコード処理は必要ない。 なんらかの事情で手動でデコードする場合は urldecode(文字列) でデコード出来る。 {{category2 プログラミング言語,PHP}}