Foros del Web » Creando para Internet » HTML »

error de validacion

Estas en el tema de error de validacion en el foro de HTML en Foros del Web. he estado validando mi web con el validator de w3 y me ha soltao este warning: The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files ...
  #1 (permalink)  
Antiguo 09/12/2007, 14:45
 
Fecha de Ingreso: octubre-2007
Mensajes: 394
Antigüedad: 10 años, 1 mes
Puntos: 2
error de validacion

he estado validando mi web con el validator de w3 y me ha soltao este warning:


The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported.


no entiendo a que se refiere........ yo estoy usando codificacion utf-8 en todos mis archivos....xo no entiendo que es eso del BOM ......... y tampoco se si me tengo que preocupar o si puedo hacer algo para que no de ese warning

gracias....
  #2 (permalink)  
Antiguo 09/12/2007, 20:50
Avatar de demiurgo_daemon  
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 11 años
Puntos: 2
Re: error de validacion

Hola,

el BOM es una marca que indica en qué orden se graban los bytes de cada caracter Unicode. No sé qué editor estés usando, pero hay varios en los que puedes encontrar una opción como "agregar BOM" para marcar o desmarcar. Lamento no ser de más ayuda, pero creo que te puede servir más el manual de tu editor. Sin embargo, en mi experiencia, no debes tener motivo para preocuparte.

saludos
  #3 (permalink)  
Antiguo 10/12/2007, 07:25
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 14 años
Puntos: 13
Re: error de validacion

Muchos editores te ofrecen dos alternativas al momento de guardar un fichero como UTF-8: con BOM y sin BOM (como Notepad++). Algunos navegadores (como Internet Explorer) tienen problemas al momento de interpretar ficheros con BOM y agregan un par de caracteres al principio; en el caso de los HTML, estos caracteres se insertaran al principio del documento (incluso antes de la declaración del DOCTYPE) por lo que:

1. No pasarás la validación del W3C, porque nada debe ir antes del DOCTYPE.
2. Internet Explorer imprimirá estos caracteres en pantalla.

Es por eso que se recomienda la opción de UTF-8 sin BOM.
__________________
El conocimiento es libre: Movimiento por la Devolución
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:49.