Hola a todos!
tengo un pequeño problema con los acentos cada vez que los extraigo de un registro o los intento añadir:
me explico:
Yo pico código con TextMate y guardo los documentos en utf8, además dentro del archivo especifico la codificación utf8 de la siguiente manera:
Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
el problema lo tengo con un formulario de suscripción, en el que solicito los datos al usuario y los reenvio a la misma página suscripción.php en donde lo doy de alta.
El problema viene porque si yo escribo un
Código PHP:
echo $_POST['nombre'];
en pantalla se me ve perfecto, ejemplo:
, pero cuando lo envío por e-mail o lo subo a la base de datos me lo escribe así:
y si al introducirlo le intento forzar la codificación con
Código PHP:
utf8_encode($_POST['nombre']);
me lo escribe así:
La base de datos la tengo con el cotejamiento
utf8_bin y también lo intenté
con utf8_unicode_ci
Ya no se que hacer ¿?¿?¿?¿?¿? :)
No se si necesitáis más datos para poder saber que es lo que hago mal.
Un saludo y mil gracias!