como determinar a codificação de texto

Eu sei que o arquivo UTF tem BOM para determinar a codificação, mas e quanto a outra codificação que não tem idéia de como adivinhar essa codificação?

Eu sou novo programador java. Eu escrevi um código para adivinhar a codificação UTF usando UTF BOM. mas tenho problemas com outra codificação. Como eu acho que eles.

Alguém pode me ajudar? desde já, obrigado.

questionAnswers(3)

yourAnswerToTheQuestion