- From: G. Ken Holman <gkholman@CraneSoftwrights.com>
- Date: Thu, 03 Apr 2003 14:47:31 -0500
- To: "'www-xsl-fo@w3.org'" <www-xsl-fo@w3.org>
At 2003-04-03 13:18 -0600, Guo, Gordon (OTP-KC) wrote: > We are using our XSL to generate a HTML page. XSLT and XPath questions would be better posted to the following list: http://www.mulberrytech.com/xsl/xsl-list There are a number of subscribers who would enthusiastically respond to such questions. There is also an *excellent* FAQ at: http://www.dpawson.co.uk >In the generated page, we >have an URL to call us back. In the URL, we need to pass some parameters >with France characters. These France characters are displayed correctly in >the page. However, the value of these characters passed into URL are not >right. > > Our XSL is something like: > ><?xml version="1.0" encoding="ISO-8859-1" ?> That defines the input ... to define the output you need ... <xsl:output encoding="iso-8859-1"/> ... and you need an XSLT processor that respects this, as it does not need to be supported by a conforming processor. > As mentioned above, the right value of "$em" (déc) is displayed for >"this month". However, the wrong value of "$em" (déc) is passed into img's >src. You are conflating "displayed" value and "encoded" value ... the "this month" is being displayed correctly but is encoded the same way as it is encoded in the URL. Because your browser supports UTF-8, the four character encoding is being displayed correctly as three characters. By specifying the encoding of the output of your transformation, you can request how characters are represented both in text and in attributes. How the browser displays them and works with them is a different issue. I hope this helps. ..................... Ken -- Upcoming hands-on courses: Europe (XSLT/XPath): May 5, 2003 Europe (XSL-FO): May 16, 2003 (XSLT/XPath and/or XSL-FO) North America: June 16-20, 2003 G. Ken Holman mailto:gkholman@CraneSoftwrights.com Crane Softwrights Ltd. http://www.CraneSoftwrights.com/f/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) ISBN 0-13-065196-6 Definitive XSLT and XPath ISBN 0-13-140374-5 Definitive XSL-FO ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath ISBN 1-894049-10-1 Practical Formatting Using XSL-FO Male Breast Cancer Awareness http://www.CraneSoftwrights.com/f/bc
Received on Thursday, 3 April 2003 14:47:38 UTC