[jdom-interest] Tranforming into hatted A
jhunter at acm.org
Mon Mar 18 03:09:44 PST 2002
Perhaps you're passing a Writer to the output method. Look at the
Javadocs for a long lecture about how if you pass a Writer you need to
make sure it's a proper writer for the charset you're intending.
Writers don't expose their set charsets, so JDOM can't double check
you're doing the right thing.
"David M. Karr" wrote:
> >>>>> "Eric" == Eric Sirois <easirois at ca.ibm.com> writes:
> Eric> David M. Karr wrote:
> >> I did go over the XSLT FAQ about special characters, but I didn't see anything
> >> obviously covering this.
> >> I'm trying to figure out how to generate a " " element in my HTML output.
> >> Unfortunately, it only produces a capital "hatted A". I also tried an explicit
> >> " ", but that did the same thing. I tried to trick it with "&nbsp;",
> >> but the result was uninspiring, being exactly "&nbsp;".
> >> What exactly is happening here?
> Eric> Hello David,
> Eric> This happens when your transformed document is in UTF-8 encoding and the
> Eric> browser is usally set to ISO-8859-1/Windows 1252. There are three things you
> Eric> can do.
> Eric> 1) Change your browser's default encoding to UTF-8
> Eric> 2) use <xsl:output method="html" encoding="iso-8859-1"> in your stylesheet
> Eric> 3) use iso-8859-1 encoding in your XML document
> In my environment, using JDOM/JAXP, I'm finding that nothing I do to try to set
> the output encoding to "iso-8859-1" has any effect on the character encoding of
> my output document. I have a feeling this is just a JAXP issue, and not with
> JDOM, however. I was able to get these characters to view correctly in the
> browser by changing the browser to UTF-8 (your thing 1), but things 2 and 3 had
> no effect on the output document or how it views in the browser (when the
> browser is using "auto-detect" or "iso-8859-1").
> I'm going to proceed with building a JAXP-only test case for this.
> David M. Karr ; Java/J2EE/XML/Unix/C++
> dmkarr at earthlink.net
> To control your jdom-interest membership:
More information about the jdom-interest