Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2008, 06:01
Avatar de JoniJnm
JoniJnm
 
Fecha de Ingreso: mayo-2007
Ubicación: Madrid
Mensajes: 264
Antigüedad: 16 años, 11 meses
Puntos: 4
Pregunta Recoger $_GET[]

Hola,

Tengo una Web en utf-8 y un buscador. En el campo de texto del buscador pongo:

<input type="text" name="buscar" value='<?php echo $_GET['buscar']; ?>'>

Se entiende, no?

Bueno, pues cuando busco mediante el formulario, es decir escribiendo la palabra en el campo de texto y dando al botón "buscar", se imprime la palabra bien (sin caracteres raros), pero cuando modifico la url mediante el buscador, por ejemplo cambio:

index.php?buscar=hola

por

index.php?buscar=españa


Entonces la palabra se imprime:

espa?a (donde ? es el "letra" na reconocida, la ? que tiene fondo negro)

________________________________

También, a veces tengo que cambiar el location de la Web, por ejemplo de:

index.php?buscar=españa

a

es/index.php?buscar=españa

Entonces al poner:

<script>location='es/index.php?buscar=<?php echo $_GET['buscar']; ?>';</script>

y cargar el nuevo location, se vuelve a imprimir con la interrogación de fondo negro.



Alguien sabe si se puede solucionar?

Saludos !!