Czytam plik (wiersz po wierszu) pełen szwedzkich znaków, takich jak äåö, ale jak mogę odczytać i zapisać ciągi znaków szwedzkich. Tu jest mój kodu i używam kodowanie UTF-8:Jak poprawnie odczytać szwedzkie znaki z pliku 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...
Co nie działa dokładnie? – Jeroen
ciąg zwracany przez 'tr.ReadLine()' nie wyświetla szwedzkich znaków. – Geek
Ciągi C# są zawsze kodowane w UTF-16. Po przekazaniu kodowania UTF-8 do Twojego odczytu StreamReader, linia zwraca poprawnie zakodowany ciąg znaków UTF-16. To teraz zależy tylko od sposobu wyjścia Twojego ciąg ... – CodeZombie