Stream e Lettere accentate
Quando lavoriamo con gli stream per leggere e scrivere i file di testo spesso non ci preoccupiamo dell'encoding perchè di defualt è UTF-8. Questo và bene solo se non abbiamo le lettere accentate altrimenti abbiamo dei caratteri strani, per risolvere questo problema dobbiamo usare l'encoding corretto ovvero iso-8859-1 e per farlo via codice dobbiamo usare la classe System.Text.Encondig richiamando il metodo GetEncoding
Esempio
System.IO.StreamReader myReader = new System.IO.StreamReader(path,System.Text.Encoding.GetEncoding("iso-8859-1"));
;
Stesso vale per la scrittura
venerdì, 22 lug 2005 Ore. 15.17