Buenas, por decir algo, pq estoy harto ya del mysql xD
Estoy haciendo un libro de visitas en php y mysql y no hay ningún problema a la hora de usar el formulario e insertar las firmas en la base de datos, pero a la hora de mostrarlas me dan errores los caracteres como la eñe, las tildes, etc. Da igual el navegador que use.
La web en sí está en xhtml, con codificación en utf-8:
<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Y en el head tengo esto:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
Los datos de mysql son los siguientes:
Versión del servidor: 5.0.51a
Versión del protocolo: 10
Cotejamiento de las conexiones MySQL: utf8_unicode_ci
Ya he probado a cambiar este cotejamiento y el de las tablas individuales a utf8_spanish2_ci y a utf8_general_ci y sigue sin valer...
Un dato más. Inserté este texto:
a ver qué tal va esto ahora con la nueva codificación...
Y cuando lo examino en la base de datos, aparece el siguiente (he añadido espacios entre las palabras tilde, copy y sup3, pq si los dejo, mediavida.com los convierte a lo q se muestra en el siguiente apartado):
a ver qu&Atil de;&co py; tal va esto ahora con la nueva codificaci&Atil de;&su p3;n...
Y al visualizarlo en el libro de visitas, aparece lo siguiente:
a ver qué tal va esto ahora con la nueva codificación...
Me tiene esto ya de los nervios, a ver si alguien me puede echar una mano...
Muchas gracias!