我的网址中有这个参数user@ampliflex.co.in
。我想用javascript对它进行编码,我不想在我的网址中使用.
。
答案 0 :(得分:1)
即使您在JavaScript中编码.
,也允许浏览器在将其发送到服务器之前对其进行取消编码。
RFC 3986 section 6.2.2.2. Percent-Encoding Normalization说
百分比编码机制(第2.1节)是常见的来源 其他相同的URI之间的差异。除了这个案子 上面提到的规范化问题,一些URI生成器百分比编码 不需要百分比编码的八位字节,导致URI 等同于他们的非编码对应物。这些URI 应该 通过解码对应的任何百分比编码的八位字节来规范化 如第2.3节所述。,如无保留的字符
'.'
是网址中未预留的字符。
unreserved = ALPHA / DIGIT /“ - ”/“。” /“_”/“〜”