在url的查询部分使用@符号可以吗?

在url的查询部分使用@符号可以吗?,url,browser,uri,Url,Browser,Uri,我正在使用的服务器在URL中有电子邮件地址作为查询的一部分,用户可以单击该URL。现在,@符号在URL中被编码为@符号,这完全可以正常工作。我认为它会破坏一切,我需要将其更改为%40,但事实似乎并非如此(根据我的经验)。由于我无法访问无数不同的配置和浏览器,我想我应该在这里检查一下,看看这是否会成为其他地方的问题 有谁比我更有知识想插话吗 萨米你能不能不编码它?可能我相信@(at标志)仅在构建FTP URL(例如)时使用。我仍然会对它进行编码,因为@符号是一个保留字符。你能不编码它吗?可能我相信

我正在使用的服务器在URL中有电子邮件地址作为查询的一部分,用户可以单击该URL。现在,
@
符号在URL中被编码为
@
符号,这完全可以正常工作。我认为它会破坏一切,我需要将其更改为
%40
,但事实似乎并非如此(根据我的经验)。由于我无法访问无数不同的配置和浏览器,我想我应该在这里检查一下,看看这是否会成为其他地方的问题

有谁比我更有知识想插话吗


萨米

你能不能不编码它?可能我相信@(at标志)仅在构建FTP URL(例如)时使用。我仍然会对它进行编码,因为@符号是一个保留字符。

你能不编码它吗?可能我相信@(at标志)仅在构建FTP URL(例如)时使用。我仍然会对它进行编码,因为@符号是一个保留字符。

实际上,HTTP也使用这种语法。但是,它只出现在主机名之前。@SLaks-您能提供一个例子吗?这就是某些组织通过网络以明文形式发送其广告密码的方式。实际上,HTTP也使用这种语法。但是,它只出现在主机名之前。@SLaks-您能提供一个例子吗?这就是某些组织通过网络以明文形式发送其广告密码的方式。