Caracteres ISO

Olá

Gostaria de gravar em um arquivo caracteres ISO com os seguintes códigos:

“\u2502”, “\u2524”, “\u2510”, etc.

Porém quando eu abro o arquivo gerado ele fica apenas com caracteres “?”, como se não tivesse reconhecido o caractere.
Alguém sabe como eu posso gravar este tipo de caracter em arquivos txt com java?

  1. Você pode gravar o arquivo como UTF-8
  2. Você pode gravar o arquivo como UTF-16 Big-Endian
  3. Você pode gravar o arquivo como UTF-16 Low-Endian.
PrintWriter pw = new PrintWriter (new BufferedWriter (new OutputStreamWriter (new FileOutputStream ("saida.txt"), "UTF-8")));
...
pw.close();

Troque “UTF-8” por “UTF-16BE” ou “UTF-16LE” e veja o que é melhor para você.