javascript中的URL编码

URL encoding in javascript

本文关键字:编码 URL 中的 javascript      更新时间:2023-09-26

我有这个参数user@ampliflex.co.in在我的url。我想用javascript编码它,我不希望.在我的url。

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

RFC 3986章节6.2.2.2。百分比编码规范化表示

百分比编码机制(第2.1节)是一个常见的在其他方面相同的uri之间的差异。除了案例之外上面提到的规范化问题,一些URI生产者使用百分比编码不需要百分比编码的字节,导致uri等价于它们未编码的对应项。这些uri 应该通过解码任何对应的百分比编码的八位字节来进行规范化转换为无保留字符,如2.3节所述。

'.'是url中的无保留字符。

unreserved = ALPHA/DIGIT/"-"/"!"/"_"/"~"