PHP - problem z kodowaniem plików FTP

Będę krótko. Moja funkcja FTP zwraca błędne kodowanie nazw plików

$conn_id = ftp_connect("site.com");
ftp_login($conn_id, "login", "pass");
ftp_pasv($conn_id, true);
$buff = ftp_nlist($conn_id, "./");
print_r($buff);

->  // result
    array() {
        [0]=> "��.txt"
    }

Nazwa pliku ma kodowanie Windows-1251.

Próbowałem połączyć się z FTP za pośrednictwem nodejs, ale również zwraca coś strasznego -òð.txt.

Mój klient pulpitu (WinSCP) działa jednak z tym dobrze.

PS: Próbowałem użyć utf8_encode - ale to również nie działa dla mnie.

questionAnswers(4)

yourAnswerToTheQuestion