[Mailman-Developers] German Umlauts in pipermail
Jan-Benedict Glaw
jbglaw@lug-owl.de
Thu, 4 Oct 2001 13:54:41 +0200
Hi!
I tried to get german Umlauts, MIME-embedded in mails, to work
properly, and failed:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D8<-------------------------------
jbglaw@min:~/debian-pkg$ diff -u mailman-2.0.6/Mailman/Archiver/HyperArch.p=
y mailman-2.0.6-jbglaw/Mailman/Archiver/HyperArch.py =
--- mailman-2.0.6/Mailman/Archiver/HyperArch.py Mon Nov 13 22:50:05=
2000
+++ mailman-2.0.6-jbglaw/Mailman/Archiver/HyperArch.py Mon Oct 1 16:24:38=
2001
@@ -57,10 +57,28 @@
=20
=20
=20
def html_quote(s):
- repls =3D ( ('&', '&'),
- ("<", '<'),
- (">", '>'),
- ('"', '"'))
+ repls =3D ( ( '&', '&' ),
+ ( '<', '<' ),
+ ( '>', '>' ),
+ ( '=3D20', ' ' ),
+ ( '=3D3D', '=3D' ),
+ ( '=3DE4', 'ä' ),
+ ( '=3DF6', 'ö' ),
+ ( '=3DFC', 'ü' ),
+ ( '=3DDF', 'ß' ),
+ ( '=3DC4', 'Ä' ),
+ ( '=3DF6', 'Ö' ),
+ ( '=3DDC', 'Ü' ),
+ ( '=3DE9', 'é' ),
+ ( '=E4', 'ä' ),
+ ( '=F6', 'ö' ),
+ ( '=FC', 'ü' ),
+ ( '=DF', 'ß' ),
+ ( '=C4', 'Ä' ),
+ ( '=D6', 'Ö' ),
+ ( '=DC', 'Ü' ),
+ ( '=E9', 'é' ),
+ ( '"', '"' ))
for thing, repl in repls:
s =3D string.replace(s, thing, repl)
return s
---------------------------------------------->8=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D
After I applied the above patch (and I really have absolutely
no clue about python...), mailman archived all mails exactly=20
as it did before... What do I miss?
MfG, JBG
--=20
Jan-Benedict Glaw . jbglaw@lug-owl.de . +49-172-7608481