On 4/25/06, William Allen Simpson william.allen.simpson@gmail.com wrote:
But urlencode and urldecode (and rawurlencode and rawurldecode) are PHP functions. They don't work the way we'd like, they encode spaces as '+' "for historical reasons" (that is, M$ visual basic), while we need '_'.
The method used need not be the standard PHP urlencode/urldecode functions. But I've rethought things a little, see below.
Maybe something like that is needed, but I'd rather concentrate on fixing possible bugs in this function before going off and making yet another almost but not quite the same as a floor wax and a dessert topping. (Mixing Hitchhikers Guide with Firesign Theatre metaphors.)
Agreed. And I've entered what I believe to be an accurate (or at least, accurate enough to diagnose and fix the issue) bug report at--
http://bugzilla.wikimedia.org/show_bug.cgi?id=5720
Vote/comment/etc. as you see fit. =)
-L