Wo genau mu� ich das einbauen?
So?
--- cut ---
set strm1=createobject("adodb.stream")
With strm1
.type = 1
.open
.Charset = "windows-1252"
.write objXMLHTTP.responsebody
.savetofile sFile, 2' adSaveCreateOverWrite
.close
End With
--- cut ---
Stefan.
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Christian Freund
Gesendet: Donnerstag, 24. Februar 2005 11:54
An: [email protected]
Betreff: AW: [Coffeehouse] XMLHTTP-Problem
Ich hab'S mal so gel�st - d�rfte aber wohl auf das selbe hinauslaufen :-)
objStream.Charset = "windows-1252"
Gru� Christian
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Im Auftrag von Ivo Looser
Gesendet: Donnerstag, 24. Februar 2005 11:49
An: [email protected]
Betreff: RE: [Coffeehouse] XMLHTTP-Problem
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
_______________________________________________
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