Can you point me to some sample code doing this? Do I have to recompile the library with this new transcoder?
----- Original Message ---- From: Alberto Massari <[EMAIL PROTECTED]> To: [email protected] Sent: Friday, May 18, 2007 10:46:40 AM Subject: Re: UTF-8 characters in CDATA section The X() macro is a helper class that converts from the local encoding to Unicode; if you have UTF-8 data, you need to use instead the UTF-8 transcoder. Alberto At 02.40 18/05/2007 -0700, Mihai Matei wrote: >Hi, > >I'm trying to add the attached file's contents to a CDATA section in >an xml. It contains a few Unicode-UTF8 characters from ><http://www.columbia.edu/kermit/utf8-t1.html>http://www.columbia.edu/kermit/utf8-t1.html. > >(you can view the file with Firefox, set the Character Encoding to >Unicode(UTF8)). > >//string 'text' has the contents; >//if I output it to a file with ofstream, the UTF8 characters are preserved > >DOMElement* pText = pDoc->createElement( X(tag.c_str())); >DOMCDATASection* pCdata = pDoc->createCDATASection(X(text.c_str())); >pText->appendChild(pCdata); >parent->appendChild(pText); > >the resulting xml however loses the UTF-8 characters. Is it the X() >macro that is to blame, or can I set other XML Document properties >so I keep my UTF8 chars? > >Thanks. > > >Got a little couch potato? >Check out fun ><http://us.rd.yahoo.com/evt=48248/*http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz>summer > >activities for kids. > > > >Ready for the edge of your seat? ><http://us.rd.yahoo.com/evt=48220/*http://tv.yahoo.com/>Check out >tonight's top picks on Yahoo! TV. ____________________________________________________________________________________Be a better Heartthrob. Get better relationship answers from someone who knows. Yahoo! Answers - Check it out. http://answers.yahoo.com/dir/?link=list&sid=396545433
