Avatar billede testpilot_dk Nybegynder
24. juli 2006 - 11:01 Der er 8 kommentarer og
1 løsning

StreamReader og Writer samt danske karaktere

Hej!

Hvordan åbner jeg en fil, som inderholder danske bogstaver, så mit program læser dem korrekt og ikke som en forkert ascii værdi?

Jeg ved det har noget at gører med System.Encoding

Men ved ikke hvad jeg skal sætte den til
Avatar billede spif2001 Nybegynder
24. juli 2006 - 11:18 #1
Du bruger konstruktøren med en Encoding i a la:

StreamReader sr = new StreamReader(stream,System.Text.Encoding.UTF8);
Avatar billede testpilot_dk Nybegynder
24. juli 2006 - 11:26 #2
og UTF8 tillader æ,ø,å
Avatar billede spif2001 Nybegynder
24. juli 2006 - 11:28 #3
Det er unicode så ja. Men du skal selvfølgelig bruge den Encoding som din fil er gemt i.

Hvis du selv laver den, så laver du bare din writer med UTF8 også.

Som et kuriosum har jeg haft bøvl med gamle textfiler, som jeg kun kunne læse ind med Encoding.Default. Men brug UTF8 - det skulle dække dit behov.
Avatar billede testpilot_dk Nybegynder
24. juli 2006 - 13:17 #4
Hej!

Når jeg bruger utf8, så forsvinder mine æ,ø,å filen er i ANSI format, hvordna gør jeg det
Avatar billede spif2001 Nybegynder
24. juli 2006 - 13:19 #5
Encoding.Default er ANSI - prøv at bruge den i stedet for UTF8 så.
Avatar billede testpilot_dk Nybegynder
24. juli 2006 - 13:23 #6
Det hjælper ikke, den har jeg brugt før! så bliver mine ø til ¢
Avatar billede spif2001 Nybegynder
24. juli 2006 - 13:26 #7
hmmm... Er det dig(programmet) der laver den fil, eller er det en fil du har et andet sted fra?

Hvis det er din, hvordan lavede du den så første gang?
Avatar billede testpilot_dk Nybegynder
24. juli 2006 - 13:32 #8
Jeg tror muligvis jeg har opklaret det, min input fil er i et mærkeligt format, det ser jeg lige nærmere på nu
Avatar billede spif2001 Nybegynder
24. juli 2006 - 14:07 #9
Takker for point :) - hvordan fik du det løst?
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