Posiblemente relacionado con el error 832910 , que solicita que el menú de codificación se desactive en ciertos sitios para evitar exploits (ese es específico de Android y no está resuelto; estoy buscando el equivalente de escritorio).
Bob
Respuestas:
16
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) .
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 ( <htmlo <!DOCTYPEetc.).
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.
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.
No es un error. Fue completamente intencional . Tenga en cuenta que de acuerdo con este comentario , el menú no tiene efecto en Chrome en páginas similares (y acabo de probarlo, en Chrome actual se restablece a UTF-8 si intenta cambiarlo).
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 :
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.
fuente
Probablemente sea un error. El cromo tuvo un problema similar hace años.
fuente