De «encodings» y «locales» (2)

Hace tiempo escribía de encodings y locales. Además de las cuestiones de codificación de sesiones en «terminal» y de la configuración del programa emulador, hay algunas variables adicionales a considerar.

El byte order mark (BOM) es un caracter unicode que puede aparecer al inicio de un archivo o flujo de caracteres a manera de «número mágico«. Este valor proporciona a la mayoría de las aplicaciones información suficiente para presentar adecuadamente los caracteres en pantalla. El BOM es una de esas variable adicionales a considerar en el manejo de los encodings. Dependiendo del sistema operativo o la aplicación, la presencia de este caracter puede propiciar que el contenido de un archivo se muestre de forma diferente a como tengamos configrada nuestra sesión o terminal.

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.