I don't know how to define charset="utf-8" on a soap message.<br /><br />I've read that the default value is ASCII encoding, and I would like UTF-8.<br />My soap message always starts with: <br /><?xml version="1.0"><br /><soap:Envelope .......<br /><br />And I need: <br /><?xml version="1.0" encoding="UTF-8"?><br /><br />Any idea?<br />Thanks!<br /><br />This is my function to create a soap connection:<br />function doWS(theURL, theHeader, theRequest, theAction){<br /> try {<br /> var oResponse = "";<br /> SOAP.wireDump = true;<br /><br /> var oService = SOAP.connect(theURL);<br /><br /> if (oService != "[object SOAPService]") {<br /> oResponse = "ERROR - No connection";<br /> }<br /> else {<br /> var processRequest = {<br /> soapType: "xsd:string", <br /> soapValue: theRequest<br /> };<br /> var mySOAPAction = theAction;<br /> var sendHeader = {<br /> soapType: "xsd:string",<br /> soapValue: theHeader<br /> };<br /> var responseHeader = {};<br /> oResponse = SOAP.request ({<br /> cURL: theURL,<br /> oRequest: processRequest,<br /> cAction: mySOAPAction,<br /> bEncoded: false,<br /> oReqHeader: sendHeader,<br /> oRespHeader: responseHeader,<br /> cResponseStyle: SOAPMessageStyle.XML<br /><br /> <br /> }); <br /> }<br /> return oResponse;<br /> oService = null;<br /> }<br /> catch(e) { }<br />}