Ler arquivo com charset SHIFT-JIS

Bom dia,

Eu tenho um arquivo com caracteres em japonês, como faço para ler e imprimir esses caracteres?

Pra ler:

Normalmente, quando se abre um arquivo para lê-lo linha por linha, usa-se algo como:

BufferedReader br = new BufferedReader (new FileReader (nomeArquivo));

Mas no seu caso, em que a codificação não é a padrão (no caso do Windows, Windows-1252, e no caso do Linux, UTF-8 ), use :

BufferedReader br = new BufferedReader (new InputStreamReader (new FileInputStream (nomeArquivo), "SJIS"));

Muito Obrigado,

Era isso mesmo que queria!