Foros del Web » Creando para Internet » HTML »

Referencias de caracteres entre XML y HTML

Estas en el tema de Referencias de caracteres entre XML y HTML en el foro de HTML en Foros del Web. Hola, tengo un problema con la visualización de los caracteres como ñ, ¡, ¿ o la tilde ' en Feedburner de Google. El problema está ...
  #1 (permalink)  
Antiguo 04/02/2012, 03:06
 
Fecha de Ingreso: junio-2009
Mensajes: 76
Antigüedad: 14 años, 10 meses
Puntos: 0
Referencias de caracteres entre XML y HTML

Hola, tengo un problema con la visualización de los caracteres como ñ, ¡, ¿ o la tilde ' en Feedburner de Google. El problema está en mi web, supongo que en el archivo Rss.php. En ésta aparecen nombres/referencias como:

$title = str_replace ( array ('À', 'à', 'Á', 'á', 'ý', 'Ý', 'È', 'è', 'É', 'é', 'Ì', 'ì', 'Í', 'í', '&Ntilde

Ntilde, por ejemplo, sería la Ñ. Pero en vez de aparecer como Ñ, se visualiza como Ntilde. Y así ocurre con más caracteres.

Aquí (http://en.wikipedia.org/wiki/List_of...ity_references) he encontrado información sobre esto pero no sé cómo corregirlo.

Si alguien sabe qué tendría que modificar o porqué ocurre esto, agradecería la ayuda. Gracias :)
  #2 (permalink)  
Antiguo 04/02/2012, 11:01
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Referencias de caracteres entre XML y HTML

buenas,
no comprendo bien la consulta. fíjate que en html/xml una entidad siempre se escribe iniciando con un ampersand (&) y terminando con un punto y coma (;). entre medio se escribe el nombre de la entidad o la enumeración unicode en decimal o hexadecimal. revisa donde no se cumple ese patron. ahora, tenga en cuenta que xml conoce muy pocas entidades, las cuales son: &, ", ', <, y >. y si no, tendras que ser un poco mas detallado en la consulta.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 07/02/2012, 06:53
 
Fecha de Ingreso: junio-2009
Mensajes: 76
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Referencias de caracteres entre XML y HTML

Hola, gracias por contestar.
El código está bien, es decir, los cierres están bien, no hay problema por ese lado. Lo que no se produce correctamente es la visualización en Feedburner de los mensajes de la web.
Este es un ejemplo http://imageshack.us/f/207/verpqm.jpg, los textos de la izquierda son capturas de la web y los de la derecha son de la página de Feedburner.
Es como si Feedburner no "decodificara" los signos.

No sé porqué puede ser, pero gracias por la ayuda.
Un saludo
  #4 (permalink)  
Antiguo 07/02/2012, 09:48
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Referencias de caracteres entre XML y HTML

puedes mostrar un ejemplo de tu feed?
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 07/02/2012, 10:05
 
Fecha de Ingreso: junio-2009
Mensajes: 76
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Referencias de caracteres entre XML y HTML

Gracias, te he enviado un mensaje.
  #6 (permalink)  
Antiguo 07/02/2012, 10:22
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Referencias de caracteres entre XML y HTML

no respondo consultas publicas en privado
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #7 (permalink)  
Antiguo 07/02/2012, 11:54
 
Fecha de Ingreso: junio-2009
Mensajes: 76
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Referencias de caracteres entre XML y HTML

Ok, gracias por tu ayuda (no era mi idea responder por privado, sólo era para mostrar el enlace). Un saludo :)

Etiquetas: caracteres, google, php, referencias, xml
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 13:28.