[Fedora-suds-list] Trouble with German ß, ä, ü, ö
Philipp Kalder
pkalder at googlemail.com
Sat Mar 20 23:33:15 UTC 2010
Hello,
You might want to have a look at:
http://docs.python.org/library/functions.html?highlight=unicode#unicode
If the string, or parts of it are unknown in the current encoding, you
can set errors to ignore. But this way you'd have at least a blank
instead of the umlaut. Another thing worth trying is to specifically
force a utf16 or other appropriate encoding. This also done using the
build in funcs str.encode/decode. You can find the list of encodings
in the python lib
http://docs.python.org/library/codecs.html#standard-encodings
Regards
Phil
On 20.03.2010, at 23:18, dunkel gruen <dunkelgruen at googlemail.com>
wrote:
> Hello,
>
> i get an error messange if my input data contain a german 'umlaut'
> like ä,ü,ö,ß. I try to change the encoding of my input data but
> nothing helps.
> This is the error message:
>
> return client.service.Validate(addBatchRequest)
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds
> \client.py", line 539, in __call__
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds
> \client.py", line 592, in invoke
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds
> \bindings\binding.py", line 118, in get_message
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds
> \bindings\document.py", line 63, in bodycontent
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds
> \bindings\document.py", line 105, in mkparam
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds
> \bindings\binding.py", line 260, in mkparam
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \core.py", line 62, in process
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \core.py", line 75, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 102, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 243, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 182, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \core.py", line 75, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 102, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 243, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 182, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \core.py", line 75, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 102, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 298, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 182, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \core.py", line 75, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 102, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 243, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 182, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \core.py", line 75, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 102, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\mx
> \appender.py", line 198, in append
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\sax
> \element.py", line 251, in setText
> File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\sax
> \text.py", line 43, in __new__
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position
> 9: ordinal not in range(128)
>
> Any hint?
> Thanks
> dunkegruen
> _______________________________________________
> suds mailing list
> suds at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/suds
More information about the suds
mailing list