Cosa succede se un file viene generato utilizzando una codifica che il mio JRE non supporta? Esiste comunque la possibilità di estendere/personalizzare ciò che il mio JRE può gestire?Cosa succede se il mio JRE non supporta la codifica dei caratteri?
Questo potrebbe essere un terribile esempio/irrilevante (sto solo spazzolatura su set di caratteri/codifiche per la prima volta), ma io credo Linux JRE non gestisce CP-1252 (una codifica di Windows). In questo caso, come posso ottenere un'app Java in esecuzione su una macchina Linux per leggere un file codificato in CP-1252?
Anche se la distro JRE Linux fa supporta CP-1252 (facendo di questo un esempio orribile), so per certo che ci sono codifiche che non supporta. Qualunque siano queste codifiche, c'è un modo per estendere il suo standard Charactset
, e se sì, come?
'CP-1252' è essenzialmente lo stesso di 'ISO-8859-1' (e no, non penso che tu possa aggiungere nuove codifiche al JRE) –
" Kit di sviluppo SE Java 6 di Sun per tutte le piattaforme (ambiente operativo SolarisTM, Linux e Microsoft Windows) e Java SE Runtime Environment 6 per Solaris e Linux supportano tutte le codifiche mostrate in questa pagina. " (incluso Cp1252) http://docs.oracle.com/javase/6/docs/technotes/guides/intl/encoding.doc.html –