Es ist nicht eindeutig erkennbar.
Du kannst höchstens versuchen nach gewissen Zeichen zu suchen,
aber dafür mußt du wissen, welche Kodierungen du zulassen willst.
bei
ASCII z.B. gibt es keine Zeichen über #127
UTF-8 hat oftmals eine entsprechende BOM und alle Zeichen über #127 entsprechen gewissen Mustern
unterhalb der #32 gibt es oftmals nur die Zeichen #13, #10 (Zeilenumbruch) und #8 (Tabulator)
aber dennoch können je nach Textformat alle möglichen Zeichen drin vorkommen.