mysql_real_escape_string() no altera en nada los datos que se insertan a la consulta. Lo único que hace es escapar ciertos caracteres que de otro modo podrían causar el fallo en alguna consulta, como las comillas simples. Les añade una barra \ delante de ellos, lo que indica que deben ser tomados como caracteres textuales y no como signos. Pero eso es sólo para indicar, pues al guardar los caracteres escapados son insertados sin la barra.
Al extraer estos datos, si los vas a usar para una url, puedes usar urlencode(), como ya te dijo
GatorV.