Duda

jencar
01 de Febrero del 2006
Hola a todos quisiera que me ayudaran tengo un problemita estoy programando con java y me encontre que cuando pongo un (ñ) para mostrarla en la pantalla al momento de la ejecucion no la pone y me pone esto aÃ+o y yo quiero poner año. Me pueden ayudar please? de antemano muchas gracias

makibar
01 de Febrero del 2006
En la extensión del código ASCII que utiliza MS-DOS, el código 164 corresponde al carácter ñ, y el 241 al caracter que te aparece. En Java, sin embargo la ñ se codifica con el 241 y de ahí viene el error.
Prueba esto:

System.out.println("ascii 164:" + (char) 164 + "n" + "ascii 241:" + (char) 241);