У меня есть этот параметр user@ampliflex.co.in в моем URL. Я хочу, чтобы закодировать его с помощью JavaScript, я не хочу . в моем URL.
user@ampliflex.co.in
.
Даже если вы кодируете . в JavaScript, браузеру разрешается дешифровать его перед отправкой на сервер.
RFC 3986, раздел 6.2.2.2.Нормализация процентного кодирования говорит
Механизм процентного кодирования (раздел 2.1) является частым источником расхождений среди идентичных идентификаторов URI.В дополнение к проблеме нормализации случая, отмеченной выше, некоторые производители URI кодируют проценты октетов, которые не требуют кодирования процентов, в результате чего идентификаторы URI эквивалентны их некодированным аналогам.Эти URI должны быть нормализованы путем декодирования любого кодированного в процентах октета, который соответствует незарезервированному символу , как описано в разделе 2.3.
'.' является незарезервированным символом в URL-адресах.
'.'
незарезервировано = АЛЬФА / ЦИФРА / "-" / "."/ "_" / "~"