Tengo un feed tomado de sitios de terceros, y algunas veces tengo que aplicar utf8_decode
y otras veces utf8_encode
para obtener la salida visible deseada.¿Cómo detectar si tiene que aplicar decodificación u codificación de utf8 en una cadena?
Si por error se aplica lo mismo dos veces/o se usa el método incorrecto, obtengo algo más feo, esto es lo que quiero cambiar.
¿Cómo puedo detectar cuándo se debe aplicar en la cadena?
ACTUALIZACIÓN
En realidad el contenido devuelve UTF-8, pero en su interior hay partes que no lo son.
¿Hay que suponer que la alimentación declara determinado conjunto de caracteres pero usa otro? –
Sí, esa es la causa. – Pentium10
indique un feed de ejemplo – Gordon