Subject: RE: how to get an NCR in the output?
From: "Julian Reschke" <julian.reschke@xxxxxx>
Date: Sun, 5 Jan 2003 14:06:01 +0100
|
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Joerg
> Pietschmann
> Sent: Sunday, January 05, 2003 1:32 PM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx; Tobias Reif
> Subject: Re: how to get an NCR in the output?
>
>
> On Sunday 05 January 2003 10:50, Tobias Reif wrote:
> > After having sent my question, I also started to suspect that I should
> > tell the bwoser that the file is UTF-8, although the XML prolog already
> > does so:
> >
> > <?xml version="1.0" encoding="utf-8"?>
> >
> > What works is specifying the encoding in the header. I added
> >
> > AddCharset UTF-8 xml
> >
> > to my .htaccess. This works for NN6, IE6, Opera6, even NN4.
>
> Interesting.
> The problem is that an encoding is declared in multiple places:
> - HTTP headers
> - XML declaration
> - HTML META header.
> It seems browsers take the HTTP header generated by the web
> server as the authoritative declaration in case of conflicts.
I think they have to (known design bug: the charset for text/xml defaults to
ISO-8859-1, so there's no way to specify a content type header that
*doesn't* specifiy the encoding).
Right now the only solution is to make sure that really all declarations
match.
--
<green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|