|
| <<< |
Complicazioni |
>>> |
  |
L'unità di I/O in Java è il byte (a 8 bit) non il
char (a 16 bit) |
  |
Le Stringhe sono sequenze di caratteri Java a 16 bit |
  |
l'UTF consente di esprimere una stringa unicode con caratteri ASCII |
  |
codifica i caratteri non ASCII con sequenze tipo \uABCDE |
  |
L'I/O di caratteri avviene altrimenti per troncamento/estensione |
  |
scrittura di caratteri a 16bit: troncati in byte 8bit (si scarta il byte alto) |
  |
lettura di byte a 8bit: estesi a char 16bit (byte alto nullo) |
| |
|