Java Text File Encoding

Ich habe eine Textdatei und es kann ANSI (mit ISO-8859-2-Zeichensatz), UTF-8, UCS-2 Big oder Little Endian sein.

Gibt es eine Möglichkeit, die Kodierung der Datei zu erkennen, um sie richtig zu lesen?

Oder ist es möglich, eine Datei zu lesen, ohne die Codierung anzugeben? (und es liest die Datei so wie sie ist)

(Es gibt verschiedene Programme, die die Kodierung / das Format von Textdateien erkennen und konvertieren können.)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage