Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2011, 11:08
azuletektf
 
Fecha de Ingreso: septiembre-2008
Mensajes: 31
Antigüedad: 16 años, 3 meses
Puntos: 0
Problema de codificación (acentos)

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:
Código HTML:
 María
, pero cuando lo envío por e-mail o lo subo a la base de datos me lo escribe así:
Código:
MarÃ*a
y si al introducirlo le intento forzar la codificación con
Código PHP:
utf8_encode($_POST['nombre']); 
me lo escribe así:
Código:
marÃÂa
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!