Quello che vi chiedo è:

se dichiaro una String var;

String var = new String("a");

e poi

int varint = var.charAt(0);

varint ( in questo caso a=97) rappresenta il valore ASCII del carattere
a?

e se si

quando io a tastiera do ALT+174 mi esce «

ma se io do

String var = new String ("«");
int varint = var.charAt(0);

varint non mi restituisce 174 ma 171 perché