Parts of Hyperlink After Ampersand Sign Are Stripped in Entourage 2008

Update: The fix for this issue has been released in the 12.1.2 Update for Office 2008 for Mac. 

Here is another known issue we are working to fix these days.

Issue
Entourage 2008 users are reporting that it is stripping parts of hyperlinks (URLs) in messages they receive from other users. It always strips parts of those hyperlinks right after '&', including the ampersand sign. This is only being reported by those users who have recently upgraded to Office 2008 for Mac Service Pack 1 (SP1). Examples of stripped URLs are:

Original Link:
https://www.contoso.com/dept/sales/abc.php?ABCD=0987654321\&UID=987612345

Stripped Link:
https://www.contoso.com/dept/sales/abc.php?ABCD=0987654321=987612345

Note that '&UID' has been stripped

Original Link:
https://www.litwareinc.com/EntApp/ViewMsg.asp?MsgID=897\&SaveID=7843\~2945

Stripped Link:
https://www.litwareinc.com/EntApp/ViewMsg.asp?MsgID=897=7843\~2945

Note that '&SaveCaseID' has been stripped

Cause
This happens as '&' is not properly encoded as '&amp' in the message source

Resolution
Microsoft is working to release a fix for this issue in an update for Entourage 2008 but a final release date is not available yet. I plan to update this post with new information in this regard when it becomes available.

Comments

  • Anonymous
    August 20, 2008
    Hopefully the update actually fixes the problem, but given the above explanation of the cause, I'm not optimistic: [ampersand] is supposed to be encoded as [ampersand]amp; in html; indeed, using a browser, when you click on a link in a html document, a browser will use the rendered form of the url, rather than the source form.  But Entourage does its dirty work even in absolutely plain text emails, with no html at all.  With such plain text emails you can't encode the ampersand, because if you cut and paste the URL into a browser, the browser will send the encoded form to the server, and, in general, that fails.  The problem seems to be that Entourage gratuitously changes the plain text to html, and then converts it back, but fails in one of the conversions...

  • Anonymous
    August 22, 2008
    Kent, The 12.1.2 Update has fixed this issue, download & install it and you will be good to go. The fix was to take into account any unexpected yet possible scenarios so that Entourage can better handle e-mails with such characters in hyperlinks.