In questa lezione analizziamo «krakoziabry», la perdita di caratteri (
?), eccezioni come
MalformedInputException, le cause (mancata corrispondenza tra
Windows-1251/
UTF-8, codifica di sistema «predefinita»,
BOM), la diagnostica (
file.encoding) e le best practice: specifica esplicita di
Charset, uso di
Files/
BufferedReader con
StandardCharsets, rinuncia a
FileReader/
FileWriter, sfumature per
XML/
JSON e
BOM.