一部のブラウザ(主にNetscape)では空白がうまく処理できないので、それをに対処 するためurlencode()とurldecode()が用意されている(とのこと:受け売り)
source
あなたは<a href="<?echo $PHP_SELF?>?name=<? echo urlencode("井上 健語");?>&age=<? echo urlencode("37 歳");?>&sex=<? echo urlencode("男性");?>"> ここ </a>をクリックすると次のページに
<? echo urldecode($name);?> と <? echo urldecode($age);?> と <? echo urldecode($sex);?> の値を引き継げます