Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2014, 16:11
Avatar de maiksix
maiksix
 
Fecha de Ingreso: noviembre-2014
Ubicación: Sabadell
Mensajes: 124
Antigüedad: 9 años, 5 meses
Puntos: 1
Codificación de acentos

Hola a todos!

He estado buscando por el foro y por google pero no he encontrado nada que responda mi duda a pesar de que he probado varias cosas.

Así pues os cuento, he probado varias codificaciones para que muestra correctamente los acentos, tenía esta:
header('Content-Type: text/html; charset=UTF-8');
la cual funciona correctamente, pero para hacer una mejora en la web añadí un form con dos botones para poder aplicar un filtro, y mi respuesta fue que el UTF8 muestra los acentos bien de toda la pagina menos de lo que esta dentro del form.

Entonces busque otras codificaciones y encontré esta:

<meta content="text/html; charset=iso-8859-1" http-equiv=Content-Type> (también la probé en la versión header).

En este caso codificaba bien los acentos del form, pero no los del resto de la página, es decir el resultado era el inverso al de UTF 8.

Hay alguna manera de combinar ambas, o alguna que funcione para codificar los acentos del form y de fuera el form?

Os pongo el código del form por si acaso influye en algo:
Código:
<form action="clasificaciones.php" type="get">
                                     <p style="margin-left:40px; margin-bottom:190px"><b>Categoría</b>: <select name="categoria">
                                     <option value="Alevin">Alevín</option>
                                     <option value="Cadete">Cadete</option>
                                     <option value="X30">X30</option>
                                     <option value="Kf2">Kf2</option>
                                     <option value="Kz2">Kz2</option>
                                     </select> &nbsp;
                                     <b>Año</b>: <select name="ano">
                                     <option value="2014">2014</option>
                                     <option value="2013">2013</option>
                                     <option value="2012">2012</option>
                                     </select> &nbsp;
                                    <input id="botonInput" type="submit" value="Aplicar filtro"></input></p>
                                </form>
Muchas gracias :)
__________________
Going hard for too long... Can't get enough