Encoding de um arquivo TXT

Galera estou tendo problemas de encoding em um arquivo txt ao tentar ler as informações vem algo deste tipo “GON?ALVES LEAL”
Foi me passado que o encoding utilizado é o ISO-8859-1.
Tentei da seguinte forma mas sem sucesso.

            BufferedReader in = null;
            String linha;
            FileInputStream fi;
            in = new BufferedReader(new InputStreamReader(new FileInputStream("c:/02092010.txt"), "ISO-8859-1"));
            linha = in.readLine();
            System.out.println(linha);

Alguem tem alguma ideia de como resolver isso? Obrigado!

Pergunta. Você poderia usar algum programa que mostrasse as coisas em hexadecimal, para saber exatamente como é que vem o Ç?

Se for em ISO-8859-1, o Ç apareceria como o byte C7.

Se for em UTF-8, o Ç apareceria como 2 bytes: C3 e 87

Cara consegui pegar o byte do Ç como int veio no valor 128, convertendo para hex fica com o valor 80.

O valor 128 para o Ç é a codificação CP-850.

Portanto, você tem de usar o encoding “Cp850”.

Obrigado amigo deu certo!