Subject: RE: [xsl] xsl:output encoding attribute From: "Joshua Allen" <joshuaa@xxxxxxxxxxxxx> Date: Mon, 14 May 2001 15:27:56 -0700 |
This is likely because the output is stored in a string (BSTR) at some point. All of the internal Microsoft APIs and datatypes that deal with Unicode typically store the data as UTF-16 (UCS2). So the output gets automatically converted to UCS2 for storage in the internal structure. One option is to output your transform to a Stream (such as the Response object) object instead. > -----Original Message----- > From: Patricia.Carney@xxxxxxxxxx [mailto:Patricia.Carney@xxxxxxxxxx] > Sent: Monday, May 14, 2001 11:06 AM > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] xsl:output encoding attribute > > We are executing xsl transformatin on a server using MSXML version 3.0. > The > input xml is specifying UTF-8 encoding. The stylesheet is specifying UTF- > 8 > encoding. But Microsoft's parser is outputting UTF-16 encoding. > > There is an encoding attribute on the xsl:output element that we should > be > able to use to control the output encoding. We have been unsuccessful at > getting that to work. Any idea what value belongs on that attribute? Or > is > there a better way? > > Pat Carney, CGI > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xsl:output encoding attri, Michael Kay | Thread | [xsl] ANN : XSLT Training Course, Nick Browne |
RE: [xsl] Performance Issue (if any, Robin Samways | Date | [xsl] The use of a variable in use-, Joshua . Kuswadi |
Month |