Código PHP:
$texto = utf8_encode(file_get_contents($url));

Otros caracteres los convierte a una imagen parecida pero en lugar del 95 abajo pues 94, 93, etc.
La pregunta es ¿cómo consigo convertir estos caracteres espciales de ISO a UTF-8? Supongo que siempre puedo crear una función a mano verificando cada código ASCII, pero vamos, lo veo un poco chapuza.
Gracias