Gå til innhold

Anbefalte innlegg

Fixet: Løsningen er å ikke initialisere StreamReader med File, men et nytt StreamReader objekt og sette Encoding til System.Endcoding.Default...

 

Har en tekstfil med masse navn og adresser som skal leses inn, tekstfila er ren tekst. Problemet er æøå! De leses rett og slett ikke inn... Sånn ser lesefilfunksjonen ut:

 

                      StreamReader fs = File.OpenText(filename);
                       string buffer;
                       int i = 0;
                       while ((buffer = fs.ReadLine()) != null)
                       {
                           arr[i] = buffer;
                           richTextBox3.Text += arr[i] + "\r\n"; 
                           i++;
                       }

Endret av MentosTFM
Lenke til kommentar
Videoannonse
Annonse

For eksempel slik:

           
   byte[] bBuffer = new byte[128];
   mp3File.Read(bBuffer, 0, 128);
   Encoding instEncoding = Encoding.Default; 
   string id3Tag = instEncoding.GetString(bBuffer);

Fant noe kode på nett for å lese IDtag for mp3 filer. Det fungerte greitt helt til jeg skulle lese tags som inneholdt norske bokstaver.

Problemet var at de hadde brukt Encoding.ASCII

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...