Originariamente inviata da
.Kurt
Il tuo è un problema legato alla codifica dei caratteri: salvi il testo con l'encoding X e lo vai a leggere con l'encoding Y.
Non risolvi questo problema semplicemente trasformando i byte che non hanno corrispondenza nella tabella dei caratteri della codifica che usi per leggere quel testo con delle entità html (ascii). Se scrivi in curdo vai a leggere in curdo, non in polacco.
In cima a questa sezione trovi una discussione che tratta l'argomento. Sul web ne trovi qualche altro migliaio.