Busqué, y encontré esto :
http://www.stumbleupon.com/group/php/forum/37465/
Bajo
PHP Internal menciona que la codificacion que usa internamente PHP, deberia ser la misma con la que se guardó el archivo.
Allí mismo se menciona una función que te permite cambiar la codificacion interna de PHP
http://www.php.net/manual/es/functio...l-encoding.php
Otra opción sería de/codificar el texto devuelto por si solo. Para eso tienes utf8_encode(), si es que quieres convertir texto no-utf8 a utf8, siempre y cuando el charset de tu web sea utf8. O sino, usar utf8_decode que transforma el texto ISO88591 codificado con UTF8, a ISO88591.
http://cl.php.net/manual/en/function.utf8-encode.php http://cl.php.net/manual/en/function.utf8-decode.php
Espero te sirva.