2011-01-16 12 views

Respuesta

11

 es el aspecto del carácter Unicode U + FEFF codificado como UTF-8 cuando "asume" que la codificación es realmente ISO-8859-1 (Latin 1).

U + FEFF es espacio de no separación de anchura cero pero este uso es obsoleto y se utiliza normalmente como una marca de orden de bytes (BOM) en carácter esquemas de codificación que tienen multibyte unidades de código como el byte intercambiado versión: U + FFFE no es un carácter unicode válido.

Como UTF-8 es solo una secuencia de bytes, no tiene sentido tener una marca de orden de bytes, pero algunas herramientas aún usan el carácter como una "firma" UTF-8.

3

Es la marca de pedido de byte Unicode. De modo que el software que le muestra el texto muestra la lista de materiales en lugar de omitirla.

+0

Consulte http://en.wikipedia.org/wiki/Byte_order_mark para obtener más información. –

3

Estos caracteres son la BOM (Marca de orden de bytes) del archivo codificado.

Los archivos UTF-8 se pueden codificar con o sin BOM. Puede hacer la conversión con herramientas como "Notepad ++".

Cuestiones relacionadas