cub71 Skrevet 19. august 2009 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
Gjest Slettet-aNZFa3 Skrevet 19. august 2009 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 Slettet-aNZFa3 Lenke til kommentar
rozon Skrevet 20. august 2009 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 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 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 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 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 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å