Problema con ampersands en marcadores dinámicos

Crear páginas para Gecko, diferencias con IE, articulos de interés y recursos en español
lausan

Problema con ampersands en marcadores dinámicos

Mensajepor lausan » Lun Jun 28, 2010 9:15 am

Hola
Tengo una aplicación PHP que a partir de la base de datos genera el contenido de archivos para RSS
El problema es que Firefox no tolera que estos archivos contengan ni un solo símbolo ampersand (&) o sale "Ha fallado la carga del canal del marcador dinámico"

En mi programa uso la función html_entity_decode para cambiar cosas como acentos, eñes y tal... pero siemrpe se cuelan entidades "no estándar" como comillas, puntos suspensivos etc.. principalmente cuando se escribió en la BD con textos copiados y pegados de word
Tambien sustituyo algunos con str_replace como el simbolo del euro y las comillas tipograficas
Pero no me atrevo a quitar de enmedio directamente todos los ampersand, porque entonces van a aparecer en el texto de palabras extrañas acabadas en punto y coma que no sirven para nada.

¿alguna solución general?
Gracias

Volver a “Desarrollo web (HTML/CSS/JS, accesibilidad...)”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado