list_members --fullnames kills umlauts in names
Bug #581518 reported by
Jakob Unterwurzacher
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
New
|
Wishlist
|
Unassigned |
Bug Description
Running
list_members --fullnames testlist
should output this, as seen correctly in the web interface:
Jürgen <...@gmx.de>
Actually, it outputs:
J?rgen <...@gmx.de>
with the umlaut ü replaced by a question mark.
This is not a bug in list_members. list_members encodes the full names for output in the default encoding of the Python installation. If you want this to be, e.g., iso-8859-1 or utf-8 as opposed to ascii which is the normal Python default, you have to add, e.g., sys.setdefaulte ncoding( 'utf-8' ) to a sitecustomize.py module. See <http:// docs.python. org/library/ sys.html# sys.setdefaulte ncoding>.
For example, if you want utf-8 encoding as the Python default, you could create /usr/lib/ pythonv. v/site- packages/ sitecustomize. py containing the two lines:
import sys ncoding( 'utf-8' )
sys.setdefaulte