url에 %E2%80%8B라는 알 수 없는 문자가 붙는 이유

api를 붙이는 과정에서 url에 %E2%80%8B 라는 알 수 없는 문자가 사이사이 들어가면서 에러가 나는 일이 발생했다.

url을 넣은 코드를 확인해보고 / 인코딩이 깨지는 것인가 싶어서 entity code로도 넣어보는 등 수정해봤지만 소용이 없었다.

결국 찾은 이유는

%E2%80%8B는 ZERO-WIDTH SPACE(폭 없는 공백)으로 비표시 문자라고 한다.

api를 붙이면서 url을 복붙 해서 넣었는 데 복붙하는 과정에서 이 %E2%80%8B가 같이 딸려와서 넣어진 것.

코드를 지우고 손수 써넣으니 문제가 해결되었다.

ZERO-WIDTH SPACE

Discussion and feedback