Я кодирую строку, которая будет передана в URL (через GET). Но если я использую escape
, encodeURI
или encodeURIComponent
, &
будет заменен на %26amp%3B
, но я хочу, чтобы он был заменен на %26
. Что я делаю не так?
&
это правильный способ избежать амперсанда в контексте HTML ... откуда ваш источник? а какой пункт назначения? Может быть, лучше сделать это на стороне сервера, например.