PHP Ansi para UTF-8

Estou tentando criar um script em PHP para converter alguns arquivos em UTF-8. Eu tenho um arquivo em grego, onde o Notepad ++ indica que ele tem codificação "ANSI". Quando o carrego no servidor, ele detecta sua codificação como UTF-8 (algo que eu acho). Então, quando eu converto seu conteúdo para UTF-8 com utf8_encode () e baixa o novo arquivo, os caracteres ficam desarrumados. Tentei remover a lista técnica com PHP e o resultado foi o mesmo. Tentei remover a BOM com PHP sem converter o arquivo em UTF-8, mas o arquivo permaneceu na codificação ANSI, sem caracteres desarrumados. Como posso corrigir isso?

questionAnswers(1)

yourAnswerToTheQuestion