Acentos en String

artnun
25 de Octubre del 2004
Alguien sabe porque al escribir un String con una palabra que tenga acento por ejemplo "México" al imprimir el valor del string me imprime MÚxico??? como puedo hacer para que imprima el String tal y como lo puse con los acentos?
De antemano gracias.

jeo.
25 de Octubre del 2004
Has dado con la respuesta? Tengo la misma pregunta y he dado con la solución.

Gracias

Jordi
25 de Octubre del 2004
Para escribir un texto por consola (DOS) en España y que se muestren correctamente los acentos, hay que hacerlo así:

PrintWriter out = new PrintWriter(new OutputStreamWriter(new FileOutputStream("acentos.txt"), "Cp850"));
out.println("áéíóúàèòñÑç");
out.close();

Saludos,
Jordi