프로그래밍 언어/Javascript
jquery string 으로 url 넘길 때 특수문자 사라지는 현상 해결(encodeURICpmponent)
작은소행성
2021. 4. 12. 19:37
url 을 jquery로 전달하는데 %문자가 포함된 글자가 변겨오디어서 출력되는 현상을 발견했다.
'%3D ' 가 '=' 로 변경되어 출력됨
//+ 와 & 만 퍼센트 인코딩으로 변경
url = url.replace(/&/g, "%26").replace(/\+/g,"%2B");
//url 전체를 퍼센트 인코딩으로 변경
url = encodeURICpmponent(url);
반응형