[Mailman-Developers] handling multi-byte characters in templates
Thu, 19 Sep 2002 17:49:13 -0600
When Mailman.Utils.maketext() does string substitution in a template
containing multi-byte characters (such as in templates/ja/), how does
it avoid errors during dictionary interpolation?
TMDA is using a nearly identical function to make text from templates,
but certain multi-byte characters (Japanese in particular) in the
templates trigger the following exceptions:
ValueError: incomplete format key
TypeError: not enough arguments for format string
Someone suggested that the Japanese text probably has characters in it
that include an ascii % as part of the multi-byte character.
I'm wondering how Mailman gets around this problem.