Ho una stampante e un SDK con cui lavorare in Java. La stampante funziona bene con lettere e cifre in inglese ma non stampa correttamente simboli speciali come "ä" o "ê".
Suppongo di dover convertire una stringa in charset usata dalla stampante. Ma non so quale sia il set di caratteri e non ha possibilità di ottenerlo ora.
Eseguo la stampa di prova con questo semplice codice:
for (int i = 0; i < 256; i++) {
byte[] a = new byte[1];
a[0] = (byte) i;
printer.print((i+" ").getBytes());
printer.print(a);
printer.newLine();
}
E ora so che "ä" ha il codice 132 e "ê" ha il codice 136.
Come trovare il nome charset, quando so quale codice corrisponde al simbolo?