Foros del Web » Creando para Internet » HTML »

Problema al validar una web con el W3 Validator

Estas en el tema de Problema al validar una web con el W3 Validator en el foro de HTML en Foros del Web. Buenas a [email protected], He estado tratando de validar mi nueva web (la podéis ver en la firma) y resulta que me da el siguiente error: ...
  #1 (permalink)  
Antiguo 13/07/2011, 13:51
Avatar de agapornis  
Fecha de Ingreso: julio-2011
Ubicación: Madrid
Mensajes: 125
Antigüedad: 6 años
Puntos: 7
Problema al validar una web con el W3 Validator

Buenas a [email protected],

He estado tratando de validar mi nueva web (la podéis ver en la firma) y resulta que me da el siguiente error:

Sorry, I am unable to validate this document because on line 533 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

The error was: utf8 "\xF1" does not map to Unicode

He googleado un poco pero todo lo que comentan no surge efecto en mi página. Sabéis a qué puede ser debido esto?

El error dice que hay un error en la línea 533 y que no puede interpretar unos bytes en el lenguaje utf-8.

Saludos y gracias,
Alejandro Garcia
__________________
Cría y selección del Agapornis fischer en Avifischeri
  #2 (permalink)  
Antiguo 13/07/2011, 17:10
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.048
Antigüedad: 8 años, 3 meses
Puntos: 1484
Respuesta: Problema al validar una web con el W3 Validator

buenas,
hay varias razones por la que ese aviso puede aparecer. la primera es si el documento esta incorrectamente codificado. no es que necesariamente debe usar utf-8, en realidad puede ser cualquiera. si estas totalmente seguro que la codificación esta bien aplicada, entonces el problema se origina si intentas validar mediante url y si el servidor no envia la codificación del documento por http header. en este caso, el validador automaticamente asumirá que el documento esta codificado en utf-8 aunque no sea la codificación adecuada. y es ahi donde esta el problema del byte xF1. seguramente debe estar usando iso-8859-1. en fin, para validar no tienes que hacerle cambios a tu código ni al servidor. simplemente debes proveer por adelantado dicha información antes de validar el documento.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 14/07/2011, 00:04
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 10 años, 1 mes
Puntos: 1567
Respuesta: Problema al validar una web con el W3 Validator

No veo el link en la firma


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 14/07/2011, 02:22
Avatar de agapornis  
Fecha de Ingreso: julio-2011
Ubicación: Madrid
Mensajes: 125
Antigüedad: 6 años
Puntos: 7
Respuesta: Problema al validar una web con el W3 Validator

Os dejo por aquí el link www . avifisheri . com
Lo pongo así para que no cree un enlace y para temas de SPAM.

Zerokilled, he probado a analizar la web con iso-8859-1 y si que me analiza. Pero... no convendría cambiarlo a utf-8?

Saludos y gracias por las respuestas,
Alejandro García
__________________
Cría y selección del Agapornis fischer en Avifischeri
  #5 (permalink)  
Antiguo 14/07/2011, 04:16
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.048
Antigüedad: 8 años, 3 meses
Puntos: 1484
Respuesta: Problema al validar una web con el W3 Validator

¿cambiarlo? siempre he opinado que eso es a conveniencia individual. si realmente lo necesitas, ni pensarlo dos veces. pero si no vas a usar carateres fuera de latin-1, te puedes cambiar a utf-8 como también lo puedes dejar en latin-1. por cierto, ¿seguro has escrito bien la url? aparentemente dicho sitio no existe porque el dns no lo encuentra.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #6 (permalink)  
Antiguo 14/07/2011, 05:04
Avatar de agapornis  
Fecha de Ingreso: julio-2011
Ubicación: Madrid
Mensajes: 125
Antigüedad: 6 años
Puntos: 7
Respuesta: Problema al validar una web con el W3 Validator

Perdona de escribir rápido me comí una letra en el dominio. El dominio es este www . avifischeri . com. Me interesaría cambiarlo la verdad. He visto que la mayoría de webs están en UTF-8 y supongo que será algo más estándar.

Como se podría cambiar eso que te comento?

Saludos,
Alejandro García
__________________
Cría y selección del Agapornis fischer en Avifischeri
  #7 (permalink)  
Antiguo 14/07/2011, 07:41
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.048
Antigüedad: 8 años, 3 meses
Puntos: 1484
Respuesta: Problema al validar una web con el W3 Validator

más estandar no lo creo porque tanto unicode como latin-1 son estandar. queras decir el más recomendado. en fin, aparentemente el sitio esta codificado en utf-8. según vi, el header indica como content-type utf-8, adicionalmente así esta indicado en el <meta content-type>. probablemente fue que algún momento editastes el documento y de alguna forma le cambiastes la codifición. por lo general esto sucede cuando utilizas un editor distinto al que originalmente lo trabajastes, y en particular si dicho editor no tiene soporte para dicha codificación. dado que el documento esta mezclado, debes editar el documento, localizar la linea indicada por el validador y nuevamente escribir el caracter. pero ojo, debes asegurarte que estes en la codificación adecuada. eso depende ya de cada editor.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #8 (permalink)  
Antiguo 14/07/2011, 07:52
Avatar de agapornis  
Fecha de Ingreso: julio-2011
Ubicación: Madrid
Mensajes: 125
Antigüedad: 6 años
Puntos: 7
Respuesta: Problema al validar una web con el W3 Validator

Buenas,

Primero de todo gracias por tu respuesta. Comentarte que hace poco edité el fichero de configuración, el configuration.php y en vez de codificación UTF-8 le puse codificación ANSI ya que sino me salía un error en PHP de unas líneas de código. Es posible que se deba a eso?

Me gustaría tenerlo en UTF-8 simplemente para que me valide la web el W3-Validator.
Estoy un poco perdido en este tema la verdad. Qué carácter tendría que escribir en la línea que me da el error?

Saludos,
Alejandro Garcia
  #9 (permalink)  
Antiguo 14/07/2011, 08:01
Avatar de agapornis  
Fecha de Ingreso: julio-2011
Ubicación: Madrid
Mensajes: 125
Antigüedad: 6 años
Puntos: 7
Respuesta: Problema al validar una web con el W3 Validator

He estado probando con lo que me has comentado de la línea y el error me daba en un plugin que había instalado hace poco que era el Joomla Social Plugin.
Lo he desactivado y Bualaa! me lo ha validado en UTF-8. El problema entonces estaba en ese plugin.

El problema a todo esto es que ese plugin me es esencial para difundir la web por las principales redes sociales como son Facebook, Twitter y Google + recientemente.

He preguntado en otro foro sobre el plugin Social de Joomla a ver si me dan una solución y hay otro plugin parecido pero que no arroje errores.

Saludos,
Alejandro García
  #10 (permalink)  
Antiguo 14/07/2011, 08:14
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.048
Antigüedad: 8 años, 3 meses
Puntos: 1484
Respuesta: Problema al validar una web con el W3 Validator

estas viendo el codigo fuente principal. entiendase que el validador no se basa en el codigo fuente principal, sino en el codigo html generado. segun inspeccione, era una ñ que tienes en un comentario html.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #11 (permalink)  
Antiguo 14/07/2011, 08:24
Avatar de agapornis  
Fecha de Ingreso: julio-2011
Ubicación: Madrid
Mensajes: 125
Antigüedad: 6 años
Puntos: 7
Respuesta: Problema al validar una web con el W3 Validator

Me puedes explicar eso del código fuente principal y el html generado?
De todas formas desactivando ese plugin ya estaría solucionado pero el problema es que me hace falta. He pensado a instalar los tres plugins por separado pero no sé como quedará la verdad.

Saludos,
Alejandro García
  #12 (permalink)  
Antiguo 14/07/2011, 08:26
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.048
Antigüedad: 8 años, 3 meses
Puntos: 1484
Respuesta: Problema al validar una web con el W3 Validator

creo que joomla trabaja con php. por tanto, ese codigo no lo ve el validador, sino lo que genera joomla.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #13 (permalink)  
Antiguo 14/07/2011, 08:33
Avatar de agapornis  
Fecha de Ingreso: julio-2011
Ubicación: Madrid
Mensajes: 125
Antigüedad: 6 años
Puntos: 7
Respuesta: Problema al validar una web con el W3 Validator

Ok, sí Joomla trabaja en PHP. Lo que ve es el código fuente principal que genera Joomla.
Veremos a ver si me dan una buena respuesta en el otro foro que es específico de Joomla. Por si acaso...aquí, en Foros del Web, en que sección podría preguntar lo de Joomla?

Saludos,
Alejandro García
  #14 (permalink)  
Antiguo 14/07/2011, 08:38
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.048
Antigüedad: 8 años, 3 meses
Puntos: 1484
Respuesta: Problema al validar una web con el W3 Validator

hay un foro de joomla, http://www.forosdelweb.com/f119/. sin embargo, lo que tienes que hacer es editar el plugins si es que tienes el permiso. creo que basicamente consiste en volver a salvar el plugins pero con soporte para utf-8. y probablemente requiera alguna otras correcciones si es que usa base de datos.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #15 (permalink)  
Antiguo 15/07/2011, 05:12
Avatar de agapornis  
Fecha de Ingreso: julio-2011
Ubicación: Madrid
Mensajes: 125
Antigüedad: 6 años
Puntos: 7
Respuesta: Problema al validar una web con el W3 Validator

Gracias por la info Zerokilled! Ya he publicado en el foro específico de Joomla información al respecto. Como no sé mucho de programación prefiero descargarme otro que sirva o varios y juntarlos pero ya veré a ver las respuestas que me brindan en el subforo de Joomla. Gracias por la ayuda ofrecida!

Saludos,
Alejandro García

Etiquetas: validador
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 10:32.