Estoy escribiendo algunos feeds RSS en PHP y estoy luchando con problemas de codificación de caracteres. ¿Debo utf8_encode() antes o después de la codificación htmlentities()? Por ejemplo, tengo dos símbolos de unión y los caracteres chinos en un elemento de descripción, y no estoy seguro de cuál de ellos es adecuado:utf-8 y htmlentities en fuentes RSS
$output = utf8_encode(htmlentities($source)); or
$output = htmlentities(utf8_encode($source));
Y por qué?
¿Por qué no usa UTF-8 en primer lugar? – Gumbo