[Javascript] 자바스크립트 URL 인코딩, 디코딩
인코딩 인코딩은 특정 데이터를 다른 형식으로 변환하는 과정이다. URL 에서는 특수문자나 공백과 같은 문자를 전송하게되면 오작동을 일으킬 수 있으므로 특정한 형식으로 변환해야한다. 디코딩 인코딩된 데이터를 원래 데이터로 되돌리는 것이다. 인코딩 / 디코딩 함수 설명 escape() / unescape() - 영문 알파벳과 숫자, 일부 특수문자를 제외하고 모두 인코딩. 특수문자(@, *, -, _, +, ... /) - 1바이트 문자는 %XX의 형태로, 2바이트 문자는 %uXXXX 형태로 변환 encodeURI() / decodeURI() - escape() 함수에서 인터넷 주소에 사용되는 일부 특수문자는 변환하지 않음. 일부 특수문자(ex. https:// , https://와 같은 :, ;, /, =,..