Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2011, 09:46
Avatar de Alvaro_Franz
Alvaro_Franz
 
Fecha de Ingreso: mayo-2011
Mensajes: 84
Antigüedad: 12 años, 11 meses
Puntos: 4
Formulario sólo entiende codificación si uso utf8_decode

Hola, tras decidir trabajar en utf-8, para soportar con más estabilidad diferentes idiomas, hice la conversión completa a esta codificación.

Todo funciona correctamente, pero surge un problema al intentar enviar datos mediante un formulario. Hago el envío y en caso de no ser correcto, vuelvo a mostrar los datos para que se modifiquen, reocgiendo la variable $_POST y mostrándola.

Es curioso que entonces me muestra caracteres extraños (igual que al trabajar en UTF-8 con codificación ISO-8859-1).

Sin embargo usando utf8_decode() antes de imprimir la variable, sí funciona. Entonces mi pregunta es:

¿por qué el formulario no acepta la codificación utf-8?

Nota: Sigue igual aún añadiendo la etiqueta "accept-charset" al formulario.
__________________
La verdadera libertad consiste en dominarse a uno mismo