Hej, Hur läser du in? Med en StreamReader ? Låter som du inte anger rätt encoding när du läser in. Lite mer förklaring / exempel på vad du gör så blir det enklare att hitta orsaken =) Det stämmer, jag använder SteamReader. Här är koden jag använder Alex,ÖÄÅ försvinner efter att jag har läst in...
ÖÄÅ försvinner efter att jag har läst in min text från en .txt fil till en RichTextBox, men när jag kollar i min .txt fil så finns ÖÄÅ där, men inte när jag läser in den till en RichTextBox
Har sökt lite här men lyckades inte att lösa problemet.
//AlexSv: ÖÄÅ försvinner efter att jag har läst in...
Sv:ÖÄÅ försvinner efter att jag har läst in...
Dim sr As StreamReader = New StreamReader("c:\data.txt")
Dim line As String
Dim Data As String = ""
line = sr.ReadLine()
While Not line Is Nothing
Data &= line & Chr(13)
line = sr.ReadLine()
End While
sr.Close()
rtb_notes.Text = Data.Substring(1, Len(Data) - 4)
Sv: ÖÄÅ försvinner efter att jag har läst in...
Då måste du berätta för din <b>StreamReader</b> att han ska kunna läsa västerländskatecken. Detta gör du genom att skicka med ett <b>Encoder</b> object till dess konstruktor. Se till att du har importerat <b>System.Text</b> och ändra till följande
Dim sr As StreamReader = New StreamReader("c:\data.txt", Encoding.GetEncoding("ISO-8859-1"))
Lycka till!