Skip navigation
Currently Being Moderated

@ symbol shows as %40

Aug 16, 2013 10:46 AM

Tags: #pdf #indesign #hyperlinks #cc

Hi, I'm using ID CC (V nice, thankyou).

 

I'm creating hyperlinks to e-mail in ID then exporting to interactive pdf.  When open the pdf and hover the cursor over the link the @ symbol shows as %40.

 

Plus, where spaces occur in the subject header they become %20.

 

If I don't add a subject (I'd prefer to have a subject header), the e-mail address appears OK.

 

Any clues?

 

All help greatfully received.

 

Thanks RP

 
Replies
  • Currently Being Moderated
    Aug 16, 2013 2:50 PM   in reply to RepulseMonkey

    This is absolutely normal. Internet links can only contain ASCII characters and cannot contain spaces. To work properly in URLs, some characters must be converted to the format you mentioned (the % sign plus two hexadecimal digits).

     

    Here you get a short (and much better) explanation: http://www.w3schools.com/tags/ref_urlencode.asp

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 18, 2013 5:03 AM   in reply to RepulseMonkey

    My apologies. I misread your first post and thought you're referring to general Web links.

     

    I've just made a test using this hyperlink:

     

    mailto:info@example.com?subject=this is a subject

     

    The result varied depending on the PDF viewer:

     

    • Acrobat Professional 8 displays the link correctly (without %nn codes) and, when the link is clicked, opens a new mail message with the respective fields properly filled in.
    • Mac OS X Preview application and Safari don't show anything at all when I hover the cursor over the link, and don't create an e-mail messages when I click it.

     

    If I use this format instead:

     

    mailto:info@example.com?subject=this%20is%20a%20subject

     

    • Acrobat Professional 8 displays the link as is (with "%20", not regular spaces). However, the new e-mail message is filled in with regular spaces in the subject field.
    • Safari and Preview  display the subject header with regular spaces when I hover the cursor over the link. Clicking the link creates a well formed mail message.

     

    Due to theses discrepancies, I suggest you to test your PDF in more then one application.

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 20, 2013 2:44 PM   in reply to RepulseMonkey

    Thanks for posting your findings!

     

    It's really a pity that we couldn't find a real solution to the problem. Let's hope that a future ID (or Acrobat) update solves this issue once and for all.

     

    Cheers!

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 21, 2013 12:44 AM   in reply to RepulseMonkey

    2) Add the links etc in InDesign, then edit the links in Acrobat (removing the the offending '%40' etc) and re-save the document.

     

    @RP – in InDesign CS6 and CC this mess is due to a bug, that did the wrong encoding. CS5 and below is not affected.

     

    Solution in InDesign CS6 or CC:

    You could change all the hyperlink URLs destinations  document wide with a script snippet like that (ExtendScript/JavaScript):

     

    Why does indesign escape my hyperlinks?

    http://forums.adobe.com/message/5567691#5567691

     

     

    For the details what is exactly  going wrong (a bug discription) look here.
    I analyzed the problem in answer #1 of this rather lengthy thread:

     

    CS6 hyperlink problem

    http://forums.adobe.com/message/4463255#4463255

     

    The mentioned script snippet in the first link above is by Peter Kahrel (changed a little bit by me). It is more radical and more elegant in solving the problem than my original script in the second link posted here in answer #1 (also marked correct) or an expanded one later in the same thread.

     

    I tested both scripts, however, use them with caution. That means, execute it on a duplicated InDesign file, that leaves the original intact…

     

    Uwe

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points