Salve a tutti ragazzi,ho una piccola domanda ho fatto un programmino "BattagliaNavale" e quindi abbiamo stampato la griglia per le navi e dei risultati quando l'utente spara, siccome abbiamo usato xp tutto è filato liscio e le stampe erano perfette,appena sono passato a win vista mi da un output di di caratteri strani:vi metto qui sotto il codice e l'output strano:


//metodo di stampa su dos
public static void stampaGrigliaUtente(int[] p){

for(int i=0;i<2;i++) System.out.println();


//------------------
System.out.print(" ");
char ch='1';
for(int i=0;i<Rana.DIM;i++,ch++){
System.out.print(" ");
System.out.print(ch);
}
System.out.println();
System.out.println();



//--------
//stampa bordo superiore
System.out.print(" ");
System.out.print('\332');
for(int i=0;i<Rana.DIM-1;i++) System.out.print("\304\304\304\304\302");
System.out.println("\304\304\304\304\277");

//------------

for(int r=0,num=1;r<Rana.DIM;r++,num++){
System.out.print(" "+num+" ");
System.out.print('\263');
for(int c=0;c<Rana.DIM;c++){
if(p==null) System.out.print(" "+" ");
else{

/*

if(p[])
System.out.print(" "+"01");


*/
}
System.out.print(" \263");
}

System.out.println();
System.out.print(" ");
if(r<Rana.DIM-1){
System.out.print('\303');
for(int c=0;c<Rana.DIM-1;c++) {
System.out.print("\304\304\304\304\305");
}
System.out.println("\304\304\304\304\264");
}
}

//------------
//stampa bordo inferiore
System.out.print('\300');
for(int i=0;i<Rana.DIM-1;i++) System.out.print("\304\304\304\304\301");
System.out.println("\304\304\304\304\331");


}





output:


1 2 3

ÚÄÄÄÄÂÄÄÄÄÂÄÄÄÄ¿
1 ³ ³ ³ ³
ÃÄÄÄÄÅÄÄÄÄÅÄÄÄÄ´
2 ³ ³ ³ ³
ÃÄÄÄÄÅÄÄÄÄÅÄÄÄÄ´
3 ³ ³ ³ ³
ÀÄÄÄÄÁÄÄÄÄÁÄÄÄÄÙ


può essere perchè i caratteri messi nel servizio sono in sistema ottale ed io invece sto usando jcreator che fa tutto lui quindi non me li riconosce come tali?

mille grazie ciao Domenico