GNOME Bugzilla – Bug 378085
problem with external links when they contain a "%"
Last modified: 2006-12-23 12:26:29 UTC
This bug report was opened in Ubuntu (http://launchpad.net/bugs/71970): I have a pdf document with plenty of hyperlinks like "http://en.wikipedia.org/wiki/Arcade%20game". When use xpdf, if I click on one of these links, a browser starts at the correct address. However, if I use evince, the "%" sign is escaped to "%25", which results in the following (incorrect) url: "http://en.wikipedia.org/wiki/Arcade%2520game" There is attached (in the Ubuntu bug) a sample pdf to illustrate this behavior.
I can confirm this bug. I am using Ubuntu 6.10. ALL of the links in the following PDF are broken: http://www.tex.ac.uk/tex-archive/info/visualFAQ/visualFAQ.pdf (1.6M) (from the page http://www.tex.ac.uk/cgi-bin/texfaq2html?label=whatTeX) These links all contain '?' characters which are being url-encoded somewhere en route from evince to firefox, causing the '?' to be replaced by '%3F' by the time the URL appears in the firefox address bar. Maybe this is a inter-process-communication bug, or something like that. When I copy link location from evince and paste it manually, the URL is correct, and works. Only when I click directly does it fail. Cheers JP
It's fixed in cvs head now. Thanks for the bug report.