Sto leggendo un file (riga per riga) pieno di caratteri svedesi come ååö ma come posso leggere e salvare le stringhe con caratteri svedesi. Ecco il mio codice e sto usando la codifica UTF-8:Come leggere correttamente i caratteri svedesi da un file txt
TextReader tr = new StreamReader(@"c:\testfile.txt", System.Text.Encoding.UTF8, true);
tr.ReadLine() //returns a string but Swedish characters are not appearing correctly...
Che cosa non funziona esattamente? – Jeroen
la stringa restituita da 'tr.ReadLine()' non mostra i caratteri svedesi. – Geek
Le stringhe C# sono sempre codificate in UTF-16. Passando la codifica UTF-8 alla tua lettura StreamReader, una riga restituisce un oggetto stringa UTF-16 correttamente codificato. Ora dipende solo da come viene emessa la stringa ... – CodeZombie