Genau das will ich ja aber. Ich brauche das Encoding, eben damit ich die Daten lesen kann. Sonst würde ich mir die ganze Mühe nicht machen.
Die gezeigte Funktion liefert dir ja auch den String korrekt decodiert zurück. Den kannst du dann ja weiter verarbeiten ohne dich noch um das Encoding der Datei kümmern zu müssen.
Welche Sequenz ist das denn genau und wie prüfe ich danach?
Kannst du bei Wikipedia nachsehen:
Zulässige Bytes und ihre Bedeutung