ping.fm incorrectly shortens a URL with brackets (parentheses)
ping.fm incorrectly shortens a URL with brackets, for example:
http://bassdrivearchive.com/archives/...(2008-07-04).mp3
is shortened to
http://ping.fm/dqoL0(2008-07-04).mp3
Note: many implementations of e.g. BBCode (such as the implementation in vBulletin) have the same problem. But the URL I pasted is straight from Firefox "right click, copy location", and I should not have to manually substitute %28 and %29 for the brackets.
http://bassdrivearchive.com/archives/...(2008-07-04).mp3
is shortened to
http://ping.fm/dqoL0(2008-07-04).mp3
Note: many implementations of e.g. BBCode (such as the implementation in vBulletin) have the same problem. But the URL I pasted is straight from Firefox "right click, copy location", and I should not have to manually substitute %28 and %29 for the brackets.
4
people have this problem
I have this problem, too!
Tell me when someone solves it.
The more people who report this problem, the more it gets noticed.
The more people who report this problem, the more it gets noticed.
Create a customer community for your own organization
Plans starting at $19/month
-
Inappropriate?heh looks like getsatisfaction.com has the same problem :)
-
Inappropriate?According to RFC1738 (http://www.w3.org/Addressing/rfc1738.txt , section 2.2) the following characters are allowed unescaped in a URL:
$-_.+!*'(),
Of course if you automatically include ) in a URL without you will probably have complaints from people who enclose their entire URLs in brackets (http://www.example.com/). I would suggest only excluding a final ) or , (and possibly !) if the following character is a disallowed character (e.g. a space) and always including all the others. Also definitely include a ) if the URL ends with it if the URL previously contained a matching number of (s.
See, look, i've done all your work for you. -
Inappropriate?i posted the same problem against getsatisfaction.com in another ticket, and the guy from there (here?) said it would involve wrapping or modifying something in Rails.
Not sure if ping.fm is Rails based, but if it is, you might want to collab with him on it. :)
I’m hopeful
Loading Profile...



EMPLOYEE