728x90
https://naver.com/이미지1.png
https://naver.com/이미지1.png
위 두개의 경로는 같아 보이지만
사실 URL 입력란에는 다르게 나올 수 있다.
MAC에서 한글 파일을 저장할 때와
WINDOW에서 한글 파일을 저장할 때
다른 방식으로 저장된다.
url에서는 인코딩 되어 호출하게 되는데
인코딩한 모습은 아래와 같다.
| NFC | %EC%9D%B4%EB%AF%B8%EC%A7%801.png |
| NFD | %E1%84%8B%E1%85%B5%E1%84%86%E1%85%B5%E1%84%8C%E1%85%B51.png |
이를 해결하기 위해서
프론트에서 NFC 방식으로 통일하여 노출하면 된다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/normalize
String.prototype.normalize() - JavaScript | MDN
developer.mozilla.org
imagePath.normalize('nfc');
'Javascript Tips' 카테고리의 다른 글
| next.js에서 env 파일 다르게 바라보게 하고 작업하기 (0) | 2026.01.11 |
|---|---|
| Next.js) Prefetch에 대한 이해 (0) | 2025.12.06 |
| Vscode - Eslint, Prettier 설정 (0) | 2025.09.04 |
| vscode - Babel parsing error: No Babel config file detected (0) | 2025.09.03 |
| 브라우저) CPU, GPU, 렌더링, 메모리 성능 모니터링을 위한 유용한 도구들 (0) | 2025.08.25 |