Skip to content

OGo Docs

Sections
Personal tools
You are here: Home » Members » helge » XML-RPC » Umlauts in Python XML-RPC Scripts

Umlauts in Python XML-RPC Scripts

Document Actions
Python needs to be tweaked to allow Umlauts ...

Submitted in XML-RPC List by Dr. Martin Korff, thanks!

For those who read the previous mails on this topic, here the summary - which worked for me . Goal: reading, changing, and updating of persons and enterprise involving non-ascii (latin-1) data using python and the xmlrpclib.py

  1. Python site configuration: In /usr/lib/python2.3/site.py change encoding = "ascii" to encoding = "utf-8"
  2. The relevant lines from the top level script myupdate.py are the following: #!/usr/bin/env python # -- coding: utf-8 --
  3. Any new string to be assigned, edited in a iso-8859-1 encoding editor should be declared as python-unicode-string, e.g.

    newattrvalue = u'newvaluewithaccents'

Finally it should be mentioned that a custom xmlrpclib.py is needed not only for python2.2 but also for python2.3 since HTTP-Authentication still hasn't made it into the standard library.

Created by chris
Last modified 2003-12-03 01:17 PM
 

Powered by Plone

This site conforms to the following standards: