Gracias Naahuel, probe con escape() obtengo esta cadena
  dodne %20 es espacio en blanco y %23 es supuestamente el # 
estoy usando codeigniter y me sale error enlos parametros que envio por URI e intentando agregar en caracteres permitidos en config de codeigniter y nada. Alguien tiene alguna ayuda. gracias! seguire buscando en google. espero alguna ayuda o experiencia.