Hallo Stefan
Versuch mal Response.Charset = "iso-8859-1". Ich bin grad auch am Xml'n. Ich gebe aber den Response zur webseite zur�ck. Daf�r habe ich ein xsl erzeugt. -- encode change -- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" omit-xml-declaration="yes"/> <xsl:output encoding="iso-8859-1"/> <xsl:template match="node()|@*"> <xsl:copy> <xsl:apply-templates select="node()|@*"/> </xsl:copy> </xsl:template> </xsl:stylesheet> Dann wird daraus ein xsl objekt erzeugt. set oXSL = Server.CreateObject("Msxml2.DOMDocument.4.0") oXSL.async = false oXSL.load(server.mappath("EncodingChange.xsl")) Und mit Response.Write("<?xml version='1.0' encoding='ISO-8859-1'?>" & objXMLHTTP.transformNode(oXSL)) Ausgegeben. Ich weiss nicht ob objXMLHTTP die methode trasformnode unterst�tzt. Wenn nicht kurz in Msxml2.DOMDocument.4.0 laden dann funktioinierts. Gruss Ivo > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Mayer Stefan > Sent: Thursday, February 24, 2005 11:35 AM > To: [email protected] > Subject: [Coffeehouse] XMLHTTP-Problem > > Hallihallo, > > ich habe jetzt den halben Abend daran gebastelt, die Amazon > Web Services anzuzapfen. Auf www.x-press.at - kann > ausprobiert werden mit dem User test und dem Pa�wort testtest > -->Medienempfehlungen --> neuen Eintrag erstellen. > Funktioniert im Prinzip recht gut - solange, bis im Titel ein > Umlaut auftaucht. Dann passiert folgendes: > Taschenbuch der Chemie (Werner Schröter) > > Hier der Code, der den HTTPXML-Request macht: > --- cut --- > MyReq = > "http://webservices.amazon.de/onca/xml?Service=AWSECommerceSer > vice&SubscriptionId=" > & MySubId & "&Operation=ItemLookup&ItemId="&MyASIN > sFile = server.MapPath("/upload/test.txt") > Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP") > > objXMLHTTP.Open "get",MyReq,false > objXMLHTTP.Send > > set strm1=createobject("adodb.stream") > With strm1 > .type = 1 > .open > .write objXMLHTTP.responsebody > .savetofile sFile, 2' adSaveCreateOverWrite > .close > End With > > Set objFileSys = Server.CreateObject("Scripting.FileSystemObject") > Set objTextStream = objFileSys.OpenTextFile(sFile) myXML = > objTextStream.ReadAll > --- cut --- > > In myXML ist nun das, was mir AWS liefert... Nur halt mit > falschen Umlauten. Wie bekomme ich sie richtig? > > Danke, > Stefan. > > > _______________________________________________ > Coffeehouse Mailingliste, Postings senden an: > [email protected] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/coffeehouse > _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
