Avatar billede bongo20 Nybegynder
12. februar 2004 - 11:01 Der er 5 kommentarer og
1 løsning

aøå i streamreader

hvordan får jeg System.IO.StreamReader til at læse æ ø og å ?
Avatar billede arne_v Ekspert
12. februar 2004 - 11:05 #1
new StreamReader(fnm, Encoding.Default);

eller

new StreamReader(fnm, Encoding.UTF8);

afhængig af om din fil er CP-1252 eller UTF-8.
Avatar billede bongo20 Nybegynder
12. februar 2004 - 11:09 #2
sådan ser den ud nu:
System.IO.StreamReader sr = new System.IO.StreamReader(sFileName[i]);

hvor sætter du encodingen ind ?
Avatar billede arne_v Ekspert
12. februar 2004 - 11:13 #3
Som andet argument til StreamReader constructor'en.
Avatar billede bongo20 Nybegynder
12. februar 2004 - 11:39 #4
virker glimrende, så nu ser det ordentligt ud i min DB, men når jeg bruger de samme data i min streamwriter så får jeg nogle mærkelige tegn.

Jeg har slået Encoding.UTF8 til på min streamwriter.
Min streamwriter får sine data fra en System.IO.FileStream, kan der sættes noget utf på den ???
Avatar billede arne_v Ekspert
12. februar 2004 - 11:57 #5
Gæt - du skal bruge Encoding.default i din StreamWriter.
Avatar billede bongo20 Nybegynder
12. februar 2004 - 13:47 #6
glimrende,.takker :o)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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