Por fin he arreglado un error que me estaba tocando las narices! gracias a esta antigua entrada en microsiervos.
Resulta que habían páginas de mi página personal donde salían caracteres extraños, en un principio pensaba que era un problema de código HTML, pero después de revisar una y mil veces el código y comprobar repetidas veces que en todas las cabeceras pusiera como charset el iso-8859-1 empecé a sospechar que era un problema de mi hosting y la configuracíón de Apache. Al final lo resolví añadiendo «AddDefaultCharset utf-8» en mi .htaccess.
Pues nada, si a alguien le pasa lo mismo ya sabe 😉