Diseño y Posicionamiento Web con Joomla › Foros › Joomla 1.5 › Componentes › Traduccion de componente codificacion de ANSI a UTF 8 › Re:Traduccion de componente codificacion de ANSI a UTF 8
Bueno yo revise ..la diferencia…y no soy experto en codificaciones… vi lo que esta escrito en wikipedia …y creo que lo habras revisado tambien… encontre esto:
Byte order mark (BOM)
Cuando se sitúa al inicio de una cadena UTF-8, un carácter 0xFEFF, codificado en UTF-8 como 0xEF,0xBB,0xBF, se denomina Byte Order Mark (BOM) e identifica el contenido como una cadena de caracteres Unicode. Cuando este carácter se encuentra en otro lugar de la cadena debe ser interpretado con su significado original Unicode (ZWNBSP). Al ser UTF-8 una codificación en la que la unidad de información es el byte, no tiene la utilidad que sí tiene en UTF-16 y UTF-32 de identificar el orden de bytes en una palabra (endianness).
La especificación no recomienda o desaconseja la utilización de BOM, aunque sí desaconseja eliminarlo si existe como medida de seguridad, previendo errores en aplicaciones de firma digital, etc. También advierte que debe ser eliminado en operaciones de concatenación para impedir que se mantenga en posiciones no iniciales.
…Lo que entiendo es que se agrega un caracter al inicio a la codificacion UTF-8…asi ese caracter le da un orden adicional…y eso le da mas seguridad….pero en ciertas circunstancias no es conveniente que este presente… al parecer es el caso del archivo spaniosh.php no conviene que este con BOM, no conviene que tenga ese caracter adicional.
Bueno espero haber aportado en algo….
Hasta pronto