In PHP können Sie dies wie folgt überprüfen:
Explizite Angabe der Kodierungsliste:
php -r "echo 'probably : ' . mb_detect_encoding(file_get_contents('myfile.txt'), 'UTF-8, ASCII, JIS, EUC-JP, SJIS, iso-8859-1') . PHP_EOL;"
Genauer "mb_list_encodings":
php -r "echo 'probably : ' . mb_detect_encoding(file_get_contents('myfile.txt'), mb_list_encodings()) . PHP_EOL;"
Hier im ersten Beispiel können Sie sehen, dass ich eine Liste von Kodierungen verwendet habe (Listenreihenfolge erkennen), die übereinstimmen könnten. Um ein genaueres Ergebnis zu erhalten, können Sie alle möglichen Kodierungen über verwenden: mb_list_encodings()
Beachten Sie, dass die mb_* Funktionen php-mbstring benötigen:
apt-get install php-mbstring