我想URL编码电子邮件地址。我在w3schools,上输入了“[email protected]”,但它没有编码“@”或“。”。我正在使用encodeURI()
,并有相同的结果。到底是怎么回事?URLEncode - 让它工作如何我想要
至少,我认为它没有编码,因为我在Firebug Net标签看到:
GET http://dev:8989/SJMUserManager/Service/Index/[email protected]
我期望看到
GET http://dev:8989/SJMUserManager/Service/Index/bmackey%40foo%2Ecom
[请不要光顾W3Schools的(http://w3fools.com) – Pointy 2011-03-21 14:53:51
的'@'当我尝试时被编码为“%40”。点不是。你可以尝试encodeURIComponent()来获得你所需要的。 – 2011-03-21 14:56:55
@Pointy - 感谢信息是有帮助的,但只是稍微适用于这个问题。 “我正在使用encodeURI()并具有相同的结果”。 – 2011-03-21 15:14:54