Codificación UTF-8 con PHP

Esta es un mini post muy rápido para comentar algo muy importante, que todos sabemos pero que no está de más recordar. Cuando escribimos para la web a menudo surgen problemas con los caracteres acentuados y otros propios de codificaciones locales, como el español. Se visualizan incorrectamente en el navegador. Tradicionalmente esto se venía solucionando sustituyendo, en HTML, esos caracteres por sus correspondientes entidades. Así, si queremos que en el texto de la página, por ejemplo, aparezca la palabra página, en el HTML la escribimos cómo página. Esto, además de ser una solución obsoleta, es tremendamente engorrosa en textos largos, y siempre se nos “pasa” algún carácter.