Лучший способ обнаружить кодировку - это фрагмент текста, который вы пытаетесь прочитать.
Использовать mb_detect_encoding () [документы здесь] function
$str = "....."; //use you own logic to get the text
echo mb_detect_encoding($str);
Добавление в @Evert
Кодирование происходит, когда символы отображаются на экране или в интерфейсе интерфейса командной строки.Это не зависит от ОС, скорее зависит от содержимого.