Ho trovato questo:

http://bugs.sun.com/view_bug.do?bug_id=4508058

Sembra sia un "bug" che la Sun (ora Oracle) ha deciso di non correggere per retrocompatibilità. Essendo il BOM, come da specifica, opzionale, l'onere della sua corretta gestione spetta a chi sviluppa.

In molti non sono d'accordo su questa scelta.

Ad ogni modo, nel link che ti ho fornito, alcuni hanno proposto delle soluzioni per la lettura, e qui

http://tripoverit.blogspot.com/2007/...riting-is.html

una soluzione per la scrittura. Non ho effettuato alcun test, mi sono limitato a trovare le soluzioni on-line.


Ciao.