Avatar billede testpilot_dk Nybegynder
02. september 2005 - 10:56 Der er 9 kommentarer og
1 løsning

Danske bogstaver i StreamReader

Hej!

Nu har jeg en streamreader som læser en masse tekst ind fra nogle filer, det fungere fint nok, bortset fra

mine ø,æ,å!

Hvorfor bliver de ikke taget med
                        while((strTmp = srFile.ReadLine()) != null)
                        {
                            if(!strTmp.StartsWith("#") && strTmp.Length > 0)
                            {
                                lenght = strTmp.Length;                       
                                sw.WriteLine("  \"" + strTmp + "\",");                       
                                count++;
                            }
                        }
Avatar billede testpilot_dk Nybegynder
02. september 2005 - 11:04 #1
De kommer ikke med ind i strengen!

Hvorfor ikke
Avatar billede arne_v Ekspert
02. september 2005 - 11:09 #2
angiv Encoding.UTF8 eller Encoding.Default når du åbner din StreamReader !
Avatar billede jokkejensen Novice
02. september 2005 - 11:10 #3
Dim sw As StreamWriter = New StreamWriter(path, False, New UnicodeEncoding())


Den er default UTF8.. husk at ændre det :)

www.unicode.org
Avatar billede arne_v Ekspert
02. september 2005 - 11:12 #4
StreamReader sr = new StreamReader(filnavn, Encoding.Default);
Avatar billede testpilot_dk Nybegynder
02. september 2005 - 11:13 #5
hvis jeg benytter Encoding.Default! så får jeg nogle meget mærkeligt bogstaver ud.

Hvis jeg benytter UTF8 så sker der ingenting, jeg vil gerne smide noget at teksten ud i en fil igen,
Avatar billede jokkejensen Novice
02. september 2005 - 11:51 #6
er en textreader ikke mere oplagt til formålet ?
Avatar billede testpilot_dk Nybegynder
02. september 2005 - 12:03 #7
det kan da godt være, hvad er forskellen på disse 2
Avatar billede Slettet bruger
09. september 2005 - 12:30 #8
De filer du har, er de i virkeligheden i ISO-8859-1? I givet fald:

StreamReader(filename, System.Text.Encoding.GetEncoding("ISO-8859-1");
Avatar billede testpilot_dk Nybegynder
10. september 2005 - 10:41 #9
Det var jo lige det som var problemet, send du et svar kryptos!

så skal du få dine point
Avatar billede Slettet bruger
11. september 2005 - 07:25 #10
svar
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