This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: encoding issues
- From: "Andrew Welch" <awelch at piper-group dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 3 Jul 2002 12:43:13 +0100
- Subject: RE: [xsl] encoding issues
- Reply-to: xsl-list at lists dot mulberrytech dot com
David:
>But to get the html browser to detect the right encoding you need to
add
>a meta element to the head, the html output method does that
>automatically but in XML you need to do it by hand
Julian:
>IE either supports XML (+CSS) (so the HTML engine won't
>even look at it), *or* HTML. If you're producing HTML, the XML
declaration
>is irrelevant (the only thing that counts are the encoding declaration
from
>the HTTP response and/or the META tag in the HTML).
Ahaaa, so if I use the xml output method with xhtml doctypes, coupled
with a hand coded <meta> tag I can get xhtml output thats decoded in
unicode. After testing - this works fine for me, is it ok?
David:
>(which is a bit risky
>in general as you can not be sure that teh system will use the encoding
>you ask for)
How can you be sure? Is it the case that you cant be sure they will
have it installed? In which case, with utf-8 Im pretty safe?
(thanks for all the responses)
cheers
andrew
-----Original Message-----
From: David Carlisle [mailto:davidc@nag.co.uk]
Sent: 03 July 2002 12:21
To: xsl-list@lists.mulberrytech.com
Subject: Re: [xsl] encoding issues
> True, but   is a non-breaking-space in anyones markup.
Yes but that's what's in teh input, but it isn't like that in the output
it apears as character data:
#160 is two bytes in utf-8 so if you read those two bytes as latin-1 you
will see two characters, the first being an accented A.
An alternative to utf-8 if you don't want utf-16 is us-ascii
then #160 would be output as   and would, as you say,
be understood in any encoding.
But to get the html browser to detect the right encoding you need to add
a meta element to the head, the html output method does that
automatically but in XML you need to do it by hand (which is a bit risky
in general as you can not be sure that teh system will use the encoding
you ask for)
David
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.350 / Virus Database: 196 - Release Date: 17/04/2002
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.350 / Virus Database: 196 - Release Date: 17/04/2002
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list