答案 0 :(得分:15)
%40
是@
的网址编码版本。此转换仅发生在URL中。服务器仍会将其视为@
,如有必要,您甚至可以使用JavaScript对其进行解码:
decodeURIComponent('%40'); // '@'
// or, to encode it back:
encodeURIComponent('@'); // '%40'
以下是将在服务器端进行解析的URL示例:
http://mathiasbynens.be/demo/get?x=%40
如果您visit the page,您会看到它打印@
,而不是%40
。
以下是使用decodeURIComponent
在客户端进行解析的URL示例:
http://mothereff.in/byte-counter#%40
如果您visit the page,您会看到textarea的内容设置为@
,而不是%40
。