Foros del Web » Programando para Internet » PHP »

Parametro get se modifica en hosting y en local no :S

Estas en el tema de Parametro get se modifica en hosting y en local no :S en el foro de PHP en Foros del Web. Buenas tengo una aplicacion web, en al que puedo realizar busquedas, Si realizo en local una busqueda con un filtro tal que: "ampliación" En local ...
  #1 (permalink)  
Antiguo 16/02/2013, 04:10
 
Fecha de Ingreso: abril-2010
Mensajes: 298
Antigüedad: 14 años
Puntos: 1
Parametro get se modifica en hosting y en local no :S

Buenas tengo una aplicacion web, en al que puedo realizar busquedas,

Si realizo en local una busqueda con un filtro tal que:

"ampliación"

En local obtengo en la url el parámetro get:
...&filtro=where%20obra%20like'%ampliación%'

Y en el hosting me da:
...&filtro=where%20obra%20like%27%ampliaci%C3%B3n% %27

Teniendo en cuenta que es el mísmo código, porqué me hace esa conversión, donde puede estar el problema???

Debido a esto obtengo resultados erróneos en la versión hosteada.

Gracias!
  #2 (permalink)  
Antiguo 16/02/2013, 07:49
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Parametro get se modifica en hosting y en local no :S

Es por tus acentos... evidentemente.

Tal vez tu CAMPO LIKE VARIABLE de la consulta quiera buscar Asunción pero no le pasas exactamente esa variable, ya que recibe AsuncÄ°n o algo asi... el problema es complejo.

PREGUNTAS:
- ¿Cómo tienes guardado el cotejamiento de tu BD?
-¿ Cómo guardas las palabras con acentos en la BD? ¿con escapes HTML tipo á o directo "á"?
-Tal vez necesites convertir los caracteres que salen de los inputs antes de enviarlos al la base de datos.

Cometanos por favor.
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Etiquetas: hosting, local, parametro, resultados
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:01.