[Mailman-Users] charset problems when subscribing with python script
Mark Sapiro
mark at msapiro.net
Mon Feb 23 18:58:21 CET 2009
Bernd wrote:
>
>I doesn't have access to the add_members script and so I am writing a
>python script which uses http requests to subscribe new members.
>
>But if I am posting a new member with an name, which includes "German
>Umlaute" I see only weird characters in the admin-interface.
>
>If I post "Bärbel Rüssel" the admin-interface shows me the following
>name: "Bärbel Rüssel"
>I am using the German language setting, so I use ISO-8559-1 charset. If
>I switch my browser to UTF-8 the name is correct in the admin-interface.
It appears that what may be happening is due to a character set
mismatch somewhere. It looks like when "Bärbel Rüssel" is converted to
unicode it is actually encoded as utf-8 but is converted as if it were
iso-8859-1 encoded.
>The strange thing for me is, that the name is correct if I subscribe the
>member in the admin-interface manually. I don't know what's the
>different between my python script and the manuell subscription.
I suspect the post data from your script is utf-8 encoded and not
iso-8859-1 encoded.
--
Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Users
mailing list