formulario - form tag in html
¿Hay algún beneficio al agregar accept-charset="UTF-8" a los formularios HTML, si la página ya está en UTF-8? (2)
Para las páginas ya especificadas (ya sea por encabezado HTTP o metaetiqueta), para tener un tipo de contenido con un juego de caracteres UTF-8 ... ¿hay algún beneficio de agregar accept-charset="UTF-8"
a los formularios HTML?
(Entiendo que el atributo accept-charset
está roto en IE para ISO-8859-1, pero no he oído hablar de un problema con IE y UTF-8. Solo estoy preguntando si hay un beneficio al agregarlo con UTF- 8, para ayudar a evitar que se ingresen secuencias inválidas de bytes).
No tuve ningún problema al usar UTF-8 con IE (6+) o cualquier otro navegador importante. Debe asegurarse de que esté configurada una metaetiqueta UTF-8 (IE lo necesita) y de que todos sus archivos están codificados en UTF-8 (lo que significa que el servidor web envía encabezados UTF-8). Entonces no debería haber ningún problema si omite accept-charset
.
Si el navegador ya interpreta la página como UTF-8, establecer accept-charset="utf-8"
no hace nada.
Si configura la codificación de la página en UTF-8 en un encabezado <meta>
y / o HTTP, se interpretará como UTF-8, a menos que el usuario vaya deliberadamente al menú Ver-> Codificación y seleccione una codificación diferente, anulando el que especificó.
En ese caso, accept-encoding
tendría el efecto de volver a establecer la codificación de envío en UTF-8 frente al usuario que juega con la codificación de la página. Sin embargo, esto todavía no funcionará en IE, debido a los problemas previos discutidos con accept-encoding
en ese navegador.
Por lo tanto, es IMO dudoso si vale la pena incluir accept-charset
para arreglar el caso en que un usuario que no pertenece a IE ha saboteado deliberadamente la codificación de la página (posiblemente arruinando más en su página que solo el formulario).
Personalmente, no me molesto.