cub71 Skrevet 19. august 2009 Rapporter Del Skrevet 19. august 2009 (endret) Jeg leser et XML slik: XmlDocument xmlDoc = new XmlDocument(); FileStream input = System.IO.File.Open(filnavn, FileMode.OpenOrCreate); StreamReader reader = new StreamReader(input, true); XmlTextReader xmlReader = new XmlTextReader(reader); xmlDoc.Load(xmlReader); questionList = xmlDoc.SelectNodes("*/question"); foreach (XmlNode questNode in questionList) { bla bla bla } Et sted her forsvinner æøå. Rensket fra dokumentet. XMLen ser slik ut: <?xml version="1.0" encoding="utf-8" ?> <module id="2837be-29be2-fe982" name="TestÆØÅ" author="Espen" date="2009-07-07" version="1.0"> <edf version="3.34" /> <question> <questID>8.3.19.8.1</questID> <questImportance>3</questImportance> <bullet>Testtekst ÆØÅ</bullet> <bullet>Testlinje æøå</bullet> </question> </module> Hva bør jeg gjøre for å beholde disse? Endret 19. august 2009 av cub71 Lenke til kommentar
Laserbeam Skrevet 19. august 2009 Rapporter Del Skrevet 19. august 2009 (endret) Legg til dette i toppen av XML dokumentet: <?xml version="1.0" encoding="utf-8" ?> EDIT: Så nå at du hadde redigert innlegget, bare ignorer posten min, jeg redigerer min seinere hvis jeg kommer med nytt forslag. Endret 19. august 2009 av Gnålern Lenke til kommentar
rozon Skrevet 20. august 2009 Rapporter Del Skrevet 20. august 2009 Er dokumentet ditt UTF-8, eller er det ISO 8859-1? Prøv å endre encodingen til ISO og se om dokumentet blir lest korrekt. Lenke til kommentar
cub71 Skrevet 20. august 2009 Forfatter Rapporter Del Skrevet 20. august 2009 Er dokumentet ditt UTF-8, eller er det ISO 8859-1? Prøv å endre encodingen til ISO og se om dokumentet blir lest korrekt. Skriver det i Notepad. Vet ikke mer ang encoding. Hjalp ikke å skrive "encoding = ISO 8859-1". Lenke til kommentar
blackbrrd Skrevet 20. august 2009 Rapporter Del Skrevet 20. august 2009 Last ned notepad++, åpne opp filen i notepad++ og trykk på Format menyen. Der vil den vise hva slags encoding filen har. Er dette f.eks ansi så er filen lagret i feil format. Lenke til kommentar
Alert Skrevet 20. august 2009 Rapporter Del Skrevet 20. august 2009 Skriver det i Notepad. Vet ikke mer ang encoding. http://www.w3schools.com/xml/xml_encoding.asp Lenke til kommentar
GeirGrusom Skrevet 20. august 2009 Rapporter Del Skrevet 20. august 2009 Pass også på at du bruker UTF-8 i notepad. Under Save As dialogen finner du dette valget. Lenke til kommentar
cub71 Skrevet 20. august 2009 Forfatter Rapporter Del Skrevet 20. august 2009 Prøvde Notepad++. Når jeg valgte "Encode in UTF-8" endret den første linje til <?xml version="1.0" standalone="yes"?> Det var alt jeg trengte. Funker i vanlig notepad også. Takk for svar. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå