RE: Japanese characters show up as ? in browser
Andrew, Thanks for the response, but it doesn't appear to be a problem with the browser. I have the following snippet in the XSL which renders properly in both browsers: <td class="body" align="right" width="85" valign="center"> 日本語: </td> When the UTF-8 characters are embedded in the XSL, they seem to work fine. It appears to be only when I transfer them from the XML using the xsl:value-of element, that they are not coming across properly. Is there anything else I could be missing? Thanks again. Regards, Dave -----Original Message----- From: andrew welch [mailto:andrew.j.welch@xxxxxxxxx] Sent: Thursday, July 20, 2006 2:03 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: Japanese characters show up as ? in browser On 7/20/06, David Nesbitt <dnesbitt@xxxxxxxxxxxxxxxxx> wrote: > I am using Xalan to transform XML into HTML. The Japanese characters, > however, are shown as question marks in the browser. > > Here is a snippet of XML: > > <Id>日本語</Id> > <Description>花子</Description> > > Here is the corresponding snippet of XSL that transforms this XML: > > <option> > <xsl:attribute name="value"><xsl:value-of > select="Id"/></xsl:attribute> > <xsl:value-of select="Description"/> > </option> > > Here is the HTML source I am getting from the browser: > > <option value="???">??</option> > > I am using encoding="UTF-8" in the xsl:output element. Any ideas of > what may be going wrong? I have tried both FireFox and IE. Ensure the browser is reading the file in the correct encoding and use a font that contains those characters. cheers andrew
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format