계속 크롬만 써서 익스를 신경 안썼는데 익스에서 파라미터에 한글이 들어가면 에러가 발생했다.
인코딩을 해야하는 부분이 좀 있어서 나눠서 코딩을 하기로 했는데, 각각 쓴 함수가 달랐다.
- encodeURI()
- encodeURIComponent()
그래서 검색해본결과 각각 쓰임새가 약간 다르다. ( 출처 : 생활코딩 )
encodeURI |
encodeURIComponent |
인터넷 주소에서 사용하는 특수문자는 변환하지 않는다. : ; / = ? & |
모든 문자를 변환 |
인터넷 주소 전체를 인코딩할 때 |
주소를 파라미터로 사용할 때 예) 'http://opentutorials.org/?uri='+encodeURIComponent(url); |