Firefox 4 does not handle escaped URLs correctly

I am sending an email from my server, whose source is as follows:

<a href="http://mydomain.com/myurl?email=my%40my.com">http://mydomain.com/myurl?email=my%40my.com</a>

In all other browsers, when I click on a link in an email, it opens:

http://mydomain.com/myurl?email=my%40my.com

However, in Firefox 4, the link is interpreted as:

http://mydomain.com/myurl?email=my@my.com

This obviously breaks the script at the url. Why does Firefox put an @ sign instead of using a shielded form, and how can I behave as I should?

Edit:
It seems that this is only a problem when Hotmail is used as a client to open mail inside Firefox.

Does anyone else know about this issue with Firefox and Hotmail?

+3
source share
1 answer

, , mailto <a href=....>,

<a href="mailto:my@my.com?subjeck=your subject here&body=http://mydomain.com/myurl?email=my%40my.com">Send email</a>

.

0

All Articles