16/07/2008, 06:01
|
| | | Fecha de Ingreso: mayo-2007 Ubicación: Madrid
Mensajes: 264
Antigüedad: 17 años, 8 meses Puntos: 4 | |
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 !! |