Avatar billede fladstrand Nybegynder
03. marts 2006 - 11:07 Der er 1 kommentar

StreamReader og Encoding

Hejsa jeg har lavet en lille test
  Dim myFile As StreamReader = File.OpenText(txtFileName.Text)
  Do While Not myFile.EndOfStream
    temp = myFile.ReadLine
  Loop

Hvis jeg læser en linie ind der indeholder æøåÆØÅ forsvinder de fra indholdet af 'Temp'.
Hvad skal jeg gøre for at læse æøåÆØÅ ind fra en simpel tekst-fil ?
Avatar billede Slettet bruger
03. marts 2006 - 12:26 #1
Det har nok at gøre med at den fil du læser ikke er i UTF-8 og default åbner .NET Framework filer som var de UTF-8 encoded. Du kan sikker anvende nedenstående:

StreamReader("filename", Encoding.GetEncoding("iso-8859-15")
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester