Last modified: 2008-05-06 15:16:51 UTC
In the present version of Wikipedia (can't find version number!), the urlencode string parser function double encodes. For example: "{{urlencode:<}}" results in "%26lt%3B", when a correct result should be "%3". Here, the string is first encoded into ">", which then gets encoded into raw format, "&" into "%26" and ";" into "%3B".
This appears to be the result of encoding occurring further up the parse chain; the function itself is receiving "<" as input.
I have noticed that this bug has been fixed (in version 1.13alpha (r34282)). Thanks!