Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - >Thread Next - Re: [xsl] 16-bit entities converted to "?" by XSLT [xsl] 16-bit entities converted to "?" by XSLTTo: Date: 12/6/2008 3:26:00 PM I have a pass-through rule in my XSLT stylesheet to allow me to copy embedded HTML unchanged to the output: <xsl:template match='div|span'> <xsl:copy-of select="."/> </xsl:template> However, when I have 16-bit entities in the HTML, they are translated to question marks in the output. For example, the following contains some Hebrew characters: <span style='font-size: 11pt; font-family: Arial;' lang='HE'> כתוב </span> My browser shows this correctly, but when I embed it in some XML and run it though my stylesheet, the output is this: <span style='font-size: 11pt; font-family: Arial;' lang='HE'> ???? </span> I've tried <xsl:output encoding="UTF-16"> and various other things, but nothing seems to work. Is there an easy way to fix this so I can just display 16-bit characters? TIA, ---------------------------------------------------------------------- John English | mailto:je@xxxxxxxxxxxxxx Senior Lecturer | http://www.it.bton.ac.uk/staff/je School of Computing & MIS | "Those who don't know their history University of Brighton | are condemned to relive it" (Santayana) ---------------------------------------------------------------------- | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
