At 15:27 31/3/02, Daniel Gehriger wrote:
I need to include a degree sign (°) in an attribute. I tried both (encoding UTF-8) <foo label="360°+/> and <foo label="°/> but xmlGetProp() always returns "360°" (that is, "360" + 'A' with a circumflex + degree sign). Is there anything I'm missing ?
Yes: UTF-8. If you used UTF-8 in your first example, but looked at it with a Unicode-unaware editor, you'd see <foo label="360°"/>.
xmlGetProp() is returning 360°, encoded as UTF-8, and you're looking at it byte-by-byte instead of character-by-character.
~Chris -- Christopher R. Maden, Principal Consultant, crism consulting DTDs/schemas - conversion - ebooks - publishing - Web - B2B - training <URL: http://crism.maden.org/consulting/ > PGP Fingerprint: BBA6 4085 DED0 E176 D6D4 5DFC AC52 F825 AFEC 58DA
Attachment:
pgpLwHold3NG0.pgp
Description: PGP signature