javascript中的URL编码

时间:2011-09-29 09:57:16

标签: javascript url-encoding

我的网址中有这个参数user@ampliflex.co.in。我想用javascript对它进行编码,我不想在我的网址中使用.

1 个答案:

答案 0 :(得分:1)

即使您在JavaScript中编码.,也允许浏览器在将其发送到服务器之前对其进行取消编码。

RFC 3986 section 6.2.2.2. Percent-Encoding Normalization

  

百分比编码机制(第2.1节)是常见的来源   其他相同的URI之间的差异。除了这个案子   上面提到的规范化问题,一些URI生成器百分比编码   不需要百分比编码的八位字节,导致URI   等同于他们的非编码对应物。这些URI 应该   通过解码对应的任何百分比编码的八位字节来规范化   如第2.3节所述。,如无保留的字符

'.'是网址中未预留的字符。

  

unreserved = ALPHA / DIGIT /“ - ”/“。” /“_”/“〜”