Cita: Resumiendo es que quiero que cuando escriban una url, yo la redireccione a esa misma url limpia, de carácteres con comas y eso.
No podes! por que ? porque no puede haber espacios (reales) u otros caracteres en la url
El sustituir por %20, etc es una forma de codificar el contenido de variables cuando viajan "por GET"