반응형 unescaped chracters1 [NodeJS] Error [ERR_UNESCAPED_CHARACTERS]: Request path contains unescaped characters URL 요청하면서 발생한 에러이다. 번역 그대로 요청 경로에 처리하지 못하는 문자가 있는 것이다! 또는 띄어쓰기나 잘못된 문자가 들어갔을때 발생할것으로 예상된다. http://localhost/img/이미지.jpg 나는 위와 같이 한글로된 URL을 요청했는데 UNESCAPED_CHARACTERS 에러가 발생했고 한글 때문이라는것을 알게되었다. 따라서 javascript에 내장 되어있는 encodeURI() 함수를 사용하면 해결된다. encodeURI(http://localhost/img/이미지.jpg) 해당 URL을 UTF-8로 변환 되어 한글로 된 부분을 escaped된 문자열로 바꿔주게 된다. 2021. 1. 19. 이전 1 다음 반응형