¿Es preferible el uso de “utf8 = ✓” a “utf8 = true”?

562

Recientemente he visto algunos URI que contienen el parámetro de consulta "utf8 = ✓". Mi primera impresión (después de pensar "mmm, se ve bien") fue que podría usarse para detectar una codificación de caracteres rotos.

Entonces, ¿es esta una mejor manera de resolver posibles problemas con la codificación de caracteres o es solo un desarrollador divirtiéndose con un hack?

    
pregunta Gary Rowe 13.10.2012 - 13:57

1 respuesta

806

De forma predeterminada, las versiones anteriores de IE (< = 8) enviarán los datos del formulario en codificación Latin-1 si es posible. Al incluir un carácter que no se puede expresar en Latin-1, IE se ve obligado a usar la codificación UTF-8 para sus envíos de formularios, lo que simplifica varios procesos de back-end, por ejemplo, la persistencia de la base de datos.

Si el parámetro fuera utf8=true , esto no activaría la codificación UTF-8 en estos navegadores.

    
respondido por el Gareth 13.10.2012 - 14:45

Lea otras preguntas en las etiquetas