From: Kenneth Whistler (kenw@sybase.com)
Date: Mon Mar 10 2003 - 21:08:29 EST
Well, I can't diagnose exactly what is going wrong, but
"Unicode character (\uFFE2\uFF80\uFF93)"
is a sequence of a full-width not sign, followed by a
half-width katakana ta and a half-width katakana mo.
What you are actually looking for is the UTF-8 sequence:
0xE2 0x80 0x93
which is the UTF-8 equivalent of U+2013 EN DASH. (and of
<!ENTITY ndash "–">)
It appears that something in the way you (or the code you
are using) is getting Unicode characters from the
resource bundle is incorrectly converting 0xE2 --> 0xFFE2,
and so on.
--Ken
> Hi
> My problem is that, I am getting Unicode character(\uFFE2\uFF80\uFF93)
> from resource bundle property file which is equivalent to ndash(-) and
> its works fine in html and XML but while Transformation through XSLT, it
> unable to interpret it. and hence in I am getting ???in stead of ndash.
> But if pass &ndash from resource bundle and in xml if I declare
> <!DOCTYPE xsl:stylesheet [<!ENTITY ndash "–">]>, than i am able to
> see proper output.
> In XML I am using UTF-8 encoding.
> So let me know how I can use Unicode character (\uFFE2\uFF80\uFF93) in
> XSL to resolve my issue because I will get only Unicode character from
> property file.
This archive was generated by hypermail 2.1.5 : Mon Mar 10 2003 - 21:44:17 EST