[XML-SIG] Unicode XML

Jeremy Kloth jeremy.kloth at fourthought.com
Wed Nov 2 21:22:11 CET 2005


On Wednesday 02 November 2005 1:06 pm, Desilets, Alain wrote:
> I have an application which uses a WDDXMarshaller (the marshaller
> variable below), to encode a dictionary (the mess_argvals variable) as
> an XML string, as follows:
>
> marshaller.dumps(mess_argvals)
>
>
> My problem is that the dictionary mess_argvals may contain some values
> which are strings with unicode characters in them. But unfortunately,
> dumps() generates XML code that uses the default encoding, i.e. the XML
> string starts with:
>
> <?xml version="1.0" ?>
>
> How can I make dumps() generate XML that uses the UTF-8 encoding. In
> other words, how do I tell it to generate XML that starts with this
> line:
>
> <?xml version="1.0" encoding="UTF-8" ?>

These two XML declarations are equivalent.  The default encoding for XML is 
UTF-8.

Is your problem that you are getting an exception in the dumps() call?

-- 
Jeremy Kloth
Fourthought, Inc.
http://fourthought.com/
http://4suite.org/


More information about the XML-SIG mailing list