Confusión de nombres: ¿Por qué no se denomina Decodificación sino Codificación en todos los navegadores?

0

En navegadores como Firefox, Chrome e IE, hay una opción llamada Codificación. Se utiliza para decodificar los documentos HTML en diferentes idiomas.

Por lo que sé, diga, si elijo "Codificación (Unicode UTF-8)" en mi navegador, el navegador tratará la página HTML que se decodifica en formato UTF-8.

Mi pregunta es ¿por qué se llama "Codificación" en lugar de "Decodificación"?

Kit Ho
fuente

Respuestas:

4

Se llama codificación basada en la idea de que el archivo que está descargando es codificado en un formato particular, en su caso Unicode UTF-8.

Cuando un archivo está codificado en este formato decimos que es codificación es Unicode UTF-8. Requiere un decodificador UTF-8, pero es la codificación del propio archivo de lo que habla el programa.

Mokubai
fuente
Pero para los navegadores, en realidad están haciendo decodificación de mi documento HTML, ¿no es así?
Kit Ho
2
Sí, pero le está diciendo al navegador acerca de la codificación real del archivo. Concedido, podría verlo de otra manera y decir que debería usar un decodificador en particular, pero ¿qué sucede si tiene varios decodificadores con nombres extraños para UTF que son sutilmente diferentes? ¿Seguramente contarle sobre la codificación del archivo real y dejar que decida qué decodificador usar tiene un poco más de sentido?
Mokubai
Cada documento tiene una propiedad llamada Codificación y esta opción le permite anular esa propiedad. Algunas operaciones, como guardar una página en el disco, pueden escribir el nombre de la codificación y no descodificar nada.
mark4o