minidom.parseString and åäö

Magnus Heino magnus.heino at sigma.pleon.se
Thu Apr 4 13:57:36 EST 2002


Hi.

What is the best way to solve this?

[magnus at daysleeper magnus]$ python2.2
Python 2.2 (#1, Mar  1 2002, 14:43:56)
[GCC 2.96 20000731 (Red Hat Linux 7.2 2.96-104)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> mystring='<foo>åäö</foo>'
>>> import xml.dom.minidom
>>> xml.dom.minidom.parseString(mystring)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/lib/python2.2/site-packages/_xmlplus/dom/minidom.py", line 965, 
in parseString
    return _doparse(pulldom.parseString, args, kwargs)
  File "/usr/lib/python2.2/site-packages/_xmlplus/dom/minidom.py", line 952, 
in _doparse
    toktype, rootNode = events.getEvent()
  File "/usr/lib/python2.2/site-packages/_xmlplus/dom/pulldom.py", line 256, 
in getEvent
    self.parser.feed(buf)
  File "/usr/lib/python2.2/site-packages/_xmlplus/sax/expatreader.py", line 
143, in feed
    self._parser.Parse(data, isFinal)
UnicodeError: UTF-8 decoding error: invalid data
>>>


--

  /Magnus



More information about the Python-list mailing list