Subject: Re: [xsl] ÅÄÖåäö commes out as ?? From: "andrew welch" <andrew.j.welch@xxxxxxxxx> Date: Fri, 9 Jun 2006 12:00:35 +0100 |
Hey, that actually worked =) But i guess now that the encoding that i specify in the xsl will be overruled and all transformations will be to UTF-8? What can be done about that? Add an extra argument?
Adding that switch just sets your platform default encoding - that is, any operation that involves an encoding where one hasn't been specified will use the platform default encoding, which in your case was probably ISO-8859-1. That encoding didn't contain a mapping for the character you are trying to output, so ? is used instead. Now that the platform default encoding is set to UTF-8, that does contain a mapping for your characters and so the correct bytes are written to disk.
The goal with encoding is to ensure all encodings match - the encoding that is used to read the XML file must match the encoding in the XML prolog, and equally the encoding that is used when the result is written to disk must match the output encoding specified in the stylesheet. Common sense really.
cheers andrew
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] ÅÄÖåäö commes out as ??, Niklas Holmberg | Thread | Re: [xsl] ÅÄÖåäö commes out as ??, bryan rasmussen |
RE: [xsl] ÅÄÖåäö commes out as ??, Niklas Holmberg | Date | Re: [xsl] XPointers to the start an, Frans Englich |
Month |