PHP: codificación UTF-8 de una cadena mediante utf8_encode

A veces las páginas generadas por PHP con cofificación UTF-8 devuelven algunos caracteres (acentos, interrogaciones, eñes, etc) con mal aspecto, debido a que la codificación de algunos de los fragmentos del texto no coinciden con la del documento, y eso hace que el navegador no los interprete adecuadamente.

Pero PHP provee una solución a este inconveniente: utf8_encode.

$cadena = 'valor';
echo $cadena; //Sin pasar a UTF-8
echo utf8_encode($cadena); //pasada a UTF-8

Saber más sobre utf8_encode.