Avatar billede hulla Novice
10. marts 2006 - 14:20 Der er 8 kommentarer og
1 løsning

xml ascii decoding

Hej

Jeg har et problem med parsing af xml.
Mit output på aspx siden ser sådan ud:
lås, Sænke

hvor det gerne skulle betyde sådan her:
lÃ¥s = lås
Sænke = Sænke

Jeg har forsøgt mig med noget ascii parsing, men kan ikke få det rigtige frem. Det ændrer enten ingenting eller laver ????.

Nogen der ved noget?

:-)
Avatar billede arne_v Ekspert
10. marts 2006 - 15:17 #1
du outputter UTF-8 men client tror at det er ISO-8859-1/CP-1252/ANSI
Avatar billede hulla Novice
10. marts 2006 - 15:45 #2
ok,.ved du hvordan jeg kan løse det?
Kan jeg f.eks. outputte ISO-8859-1/CP-1252/ANSI i stedet for?
Avatar billede arne_v Ekspert
10. marts 2006 - 15:51 #3
hvordan outputter du ?
Avatar billede hulla Novice
13. marts 2006 - 08:27 #4
Først får jeg et input i  form af et webrequest indeholdende xml.

System.Text.Encoding enc = System.Text.Encoding.GetEncoding("utf-8");
WebRequest r = WebRequest.Create(new System.Uri(String.Format(URL, Query)));
Stream s = r.GetResponse().GetResponseStream();               
StreamReader sr = new StreamReader(s, enc);       
string xml = sr.ReadToEnd();
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);               
XmlNodeList l = doc.GetElementsByTagName("HIT");

Derefter sætter jeg teksten i en celle i en tabel:
foreach  (XmlNode n in l)
{
CellPrice.Text = n.ChildNodes[13].InnerXml.ToString();
Avatar billede hulla Novice
13. marts 2006 - 12:13 #5
Nogen der har et bud på hvad jeg gør galt? :-)
Avatar billede arne_v Ekspert
15. marts 2006 - 04:39 #6
hvilket char set bliver sendt til client ?
Avatar billede hulla Novice
15. marts 2006 - 13:16 #7
Jeg formoder det er utf-8,. det bliver i hvert fald angivet.
Virker bare ikke sådan....
Avatar billede hulla Novice
26. maj 2006 - 09:10 #8
Det var manglende utf-8, skulle bare finde det rette sted at rette det.

Smider du et svar ?
Avatar billede arne_v Ekspert
26. maj 2006 - 13:40 #9
OK
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