Får problem när jag ska läsa från fil på disk. Alla å, ä och ö blir konstigt. Kört UTF8 och sett hur det blir? Tack för hjälpen. Filen visade sig vara ANSI och efter att ha gjort Encoding i StreamReader
Sätter jag Encoding i StreamReadern till ASCII blir problemet detsamma, medan om jag sätter det till t ex UNICODE kan den inte läsa från filen alls.
Tacksam för hjälp. Sv: Encoding i StreamReader
En fil har första byten som en Mark av dess encoding... Man kan även öppna orginalfilen i notepad så ser du vad den är sparad som använd den encodingen.
Mvh JohanSv:Encoding i StreamReader
objReader = New StreamReader(path, System.Text.Encoding.GetEncoding(1252))
fungerade det utmärkt.
Eftersom jag inte har fullständig kontroll över vilken encoding filen kommer att ha försökte jag köra
objReader = New StreamReader(path, True)
som ska ta reda på encoding automatiskt. Tyvärr trodde den då att encoding var UTF-8 och å, ä och ö blev konstiga.
Till slut provade jag
objReader = New StreamReader(path, System.Text.Encoding.GetEncoding(1252), True)
vilket verkar fungera.