Avatar billede 2c Nybegynder
13. juli 2005 - 11:55 Der er 3 kommentarer og
1 løsning

Skriv danske tegn til XML fil

Hej

Jeg arbejder med en xml fil ved at læse den op i et dataset. Mit problem er, at når jeg skal skrive til XML filen, kommer de danske tegn ikke med.

Jeg skriver til XML filen således:

etDataset.WriteXml("xmlFilensNavn");

Hvordan får jeg løst mit problem ?
Avatar billede 2c Nybegynder
13. juli 2005 - 12:05 #1
Hov vent. Det var ikke der mine danske tegn forsvinder. WriteXml virker godt nok. Mit problem er her:

public void getRSSFeeds(string fileName, string url){
    WebRequest wr = WebRequest.Create(url);   
    string data = new StreamReader(wr.GetResponse().GetResponseStream()).ReadToEnd();
        StreamWriter sw = new StreamWriter(fileName);
    sw.Write(data);
    sw.Close();
}

Når jeg læser et RSS feed på den måde, kommer ingen danske tegn i den RSS fil jeg downloader. Hvad kan det være ?
Avatar billede arne_v Ekspert
13. juli 2005 - 13:13 #2
Prøv:

string data = new StreamReader(wr.GetResponse().GetResponseStream(), Encoding.Xxxx ).ReadToEnd();
        StreamWriter sw = new StreamWriter(fileName, Encoding.Xxxxx);

hvor Xxxx er UTF8 eller Default
Avatar billede 2c Nybegynder
13. juli 2005 - 18:06 #3
Tak.

Det virkede.

Smid et svar :-)
Avatar billede arne_v Ekspert
13. juli 2005 - 18:07 #4
kommer her
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