목록개발/문자 (1)
일모도원(日暮途遠) 개발자
[문자] 한글 자음 모음이 분리되는 현상과 NFD/NFC
이문제는 보통 Mac과 Window간의 파일을 공유할때 파일명에서 많이 발생한다. 난 TMDB라는 영화싸이트의 API에 영화제목을 URL인코딩하여 넘겨주고 영화정보를 받아올때 이문제가 발생했다.영화제목에 한글이 들어있으면 영화정보를 못 받아왔다.이는 한글 URL인코딩이 제대로 되지 않아서 그렇다. NFC로 정규화해서 보내야 하는데 NFD로 보내서 그렇다. Mac OS 에서는 "기생충.srt" 라고 이름을 지으면, 내부적으로 "ㄱㅣㅅㅐᆼㅊㅜᆼ.srt" 로 한글을 자음과 모음을 분리한 유니코드로 저장해 놓고 이것을 보여줄 때 "기생충.srt" 이라고 조합해서 보여준다.반면 Windows 에서는 "기생충.srt"이라고 파일명을 지으면 실제로 "기생충.srt"으로 조합된 글자의 유니코드를 저장한다. 즉 ..
개발/문자
2022. 7. 24. 14:06