I’m using http://jquery.malsup.com/form/ and I’m posting an e-mail address to a url using GET.
It looks like the @ in the email address is being converted to %40.
Will this be an issue for the site capturing the data?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
%40is the URL-encoded version of@. This conversion only takes place in the URL. The server will still see it as@, and if necessary you can even use JavaScript to decode it:Here’s an example of a URL that will get parsed as you’d expect on the server-side:
If you visit the page, you’ll see that it prints
@, not%40.Here’s an example of a URL that will get parsed as you’d expect on the client-side, by using
decodeURIComponent:If you visit the page, you’ll see that the textarea’s contents are set to
@, not%40.