Description

After upgrading my FreeBSD box from 4.11 to 6.1 and the wikifarm to 1.5.3 to 1.5.4, my email diffs are now officially weird. Whereas I could before confortably read the wiki each and every day, I am now stuck with encoding problems. Accentuated characters are coming out wrong, in fact, they look like they're quoted-printable-encoded *twice*.

Steps to reproduce

  1. use a 1.5.4
  2. subscribe to a page
  3. log out
  4. modify it to add accentuated characters (e.g. éàé!)

Example

The phrase:

Cette tâche est appelée à être séparée en...

comes out in the email diff as:

Cette t=3DC3=3DA2che est appel=3DC3=3DA9e =3DC3=3DA0 =3DC3=3DAAtre s=3DC3=
=3DA9par=3DC3=3DA9e en...

Note how the equal signs are re-encoded as =3D. Classic double QP encoding. The expected result (which occurs in this wiki) is:

Cette t=C3=A2che est appel=C3=A9e =C3=A0 =C3=AAtre s=C3=
=A9par=C3=A9e en...

Details

MoinMoin Version

1.5.4

OS and Version

FreeBSD 6.1

Python Version

2.4.2

Server Setup

FastCGI wikifarm

Server Details

http://wikifarm.koumbit.net/

Language you are using the wiki in (set in the browser/UserPreferences)

browser default, which is usually fr/fr-CA or en. occurs even when I set my lang to "fr" (as it is in this wiki)

Workaround

Unknown. This wiki is not affected.

Discussion

This is very weird. -- TheAnarcat 2006-09-08 03:33:11

Plan


CategoryMoinMoinNoBug

MoinMoin: MoinMoinBugs/UnicodeQpDiffEncodingIssue (last edited 2007-10-29 19:20:34 by localhost)