En algunos sitios web, noté que el menú 'Ver / codificación de caracteres' de Firefox está desactivado, ¿por qué?
¿Es posible habilitarlo?
En algunos sitios web, noté que el menú 'Ver / codificación de caracteres' de Firefox está desactivado, ¿por qué?
¿Es posible habilitarlo?
Respuestas:
Se debe a la corrección del error 234628 , Desactivar vista> Menú de codificación de caracteres cuando no tendrá efecto / es innecesario (por ejemplo, XML) .
Específicamente, si miras el comentario # 63 :
En cuanto al caso donde hay una lista de materiales UTF-8, tiene sentido dejar que la lista de materiales tenga prioridad sobre el menú
La lista de materiales se utiliza para identificar el orden de los bytes en un documento codificado en Unicode.
Las razones dadas pueden resumirse como:
Gecko (el motor de renderizado de Firefox) no admite ninguna otra codificación que represente una lista de materiales como un inicio HTML válido ( <html
o <!DOCTYPE
etc.).
Otros navegadores importantes (IE6 +, basados en WebKit [Chrome, etc.]) hacen lo mismo. Por ejemplo, si intenta cambiar la codificación en Chrome, simplemente se restablece a UTF-8.
Hacer lo contrario podría potencialmente estropear la entrada del formulario.
La página de ejemplo que proporcionó comienza con los tres bytes UTF-8 BOM. Puede ver esto si guarda la página y abre el archivo HTML en un editor hexadecimal. La lista de materiales lo identifica positivamente como un documento UTF-8, y abrirlo en cualquier otra codificación no generaría una página HTML correcta.
Puede ver la 0xEF
0xBB
0xBF
lista de materiales a la izquierda, como se describe en Wikipedia . A la derecha, muestra cómo se ve cuando se procesa como ANSI / CP1252 .
Si realmente quiere, puede guardar el archivo, quitar la lista de materiales ofensiva y abrir el archivo. O puede configurar un proxy (Fiddler2 es bueno para esto) que interceptará y modificará los archivos antes de que lleguen a su navegador. Sin embargo, estas no son realmente buenas soluciones, y es probable que solo creen más problemas. Lo mejor que puede hacer, si tiene problemas de codificación, es contactar al responsable del sitio web. Todos deberíamos mudarnos a Unicode siempre que sea posible, sin usar los estándares de codificación más antiguos y más limitados.
Probablemente sea un error. El cromo tuvo un problema similar hace años.