18. juli 2006 - 12:31
Der er
10 kommentarer og 1 løsning
File Encoding og problemer med danske tegn
Jeg har et program hvor jeg læser en .CSV fil og skriver den igen lettere modificeret. Jeg har dog problemer med at æøå forsvinder. Jeg har prøvet at læse/skrive med alle encodings, men kan ikke rigtigt få dem til at blive. jeg har prøvet at læse på følgende måder: string[] strValueArray = File.ReadAllLines(_strFilePath, encoding.UTF8); StreamReader _srReader = new StreamReader(new FileStream(_strFilePath, FileMode.Open, FileAccess.Read, FileShare.Read), Encoding.UTF8); Jeg skriver på følgende måde: StreamWriter _swWriter = new StreamWriter(new FileStream(_strFilePath, System.IO.FileMode.Create, FileAccess.ReadWrite, FileShare.Read), Encoding.UTF8);
Annonceindlæg fra Infor
Jeg har selv haft samme problem, og fik det løst ved at bruge Encoding.Default
Jeg har prøvet med Encoding.Default - den fjerner også æ ø å.
Men hvornår bliver de fjernet? Forsvinder de når du læser filen ind, eller når du skriver den ud igen?
De forsvinder når jeg læser den ind. Jeg ved ikke om det kan have noget med File.ReadAllLines at gøre...
Ikke udover at du også der bruger encoding - hvis du også har sat den til Encoding.Default burde den ikke være problemet...
Det har jeg også prøvet :) Men det virker hvis jeg bruger encoding.getEncoding("iso-8859-1")... Jeg synes bare at det er sjovt at man ikke kan bruge utf8...
hvorfor er det sjovt ? hvis filen er i ISO-8859-1 saa virker UTF-8 selvfoeligelig ikke jeg undrer mig mere over at Encoding.GetEncoding("iso-8859-1") virker men at Encoding.Default ikke virker - de er ens (eller naesten ens)
Er der så en måde hvorpå man kan se hvilken encoding filen er i, så man ved hvad man skal bruge? Hvis der er en af jer der vil have point skal i lige oprette et svar.
nej ikke 100% sikker du kan læse filen og udfra indhold kan du lave et 95% gæt på encoding
20. juli 2006 - 15:34
#10
ok, tak for hjælpen.
31. august 2006 - 09:55
#11
lukning af tråden
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.