Recientemente he visto algunos URI que contienen el parámetro de consulta "utf8 = ✓". Mi primera impresión (después de pensar "mmm, se ve genial") fue que esto podría usarse para detectar una codificación de caracteres rota.
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?
validation
http-request
utf-8
Gary Rowe
fuente
fuente
Respuestas:
De forma predeterminada, las versiones anteriores de IE (<= 8) enviarán datos de 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 en su lugar
utf8=true
, esto no desencadenaría la codificación UTF-8 en estos navegadores.fuente