Lee lo q dijo Chubu ...
Otra opción es codificar en base64_encode() .. base64_decode() .. pero si urlencode() .. (o rawurlencode() ) te solventa el problema .. usalo .. La codificación base64 genera muchooo dato ..
mas info .. donde siempre!!
http://www.php.net/manual/en/ref.url.php
Un saludo,