안녕하십니까 시바견 개발자 입니다.
이번엔 UTF-8와 euc-kr와의 차이점에 대해서 알아보자.
UTF-8은 조합형 방식이고,
euc-kr은 완성형 방식이다.
조합형 방식이란?
내가 '맛' 이라는 단어를 쳤다고 치면
ㅁ+ㅏ+ㅅ 이렇게 되는데 그냥 그대로 조합하여 붙인 방식이다.
반면 완성형 방식이란?
'맛'이라는 단어를 쳤다 치면
이미 조합해 놓은 정보를 찾아 가져온다.
쉽게 말해서 '마 먀 머 며 모 묘 무 뮤 므 미 믜 뫄....막먁먹멱.....맛 먓 멋 몃......'
이 부분을 찾아 가져온다는 말이다.
만약 찾지 못했다면? 결국 □만 출력하고 말 것이다.
예를들어 만약 한글명으로 된 파일 업로드할 때 UTF-8로 인코딩하면 불러오지 못한 문제를 일어나는데. 무반응이라던가..
그 이유는 자동적으로 완성형으로 인코딩 되는데 서버에서 제공하고 있는 인코딩 방식이 UTF-8인 경우 정상적으로 파일 이름을 로드할 수 없기 때문이다.
'시바 | 기타' 카테고리의 다른 글
무료 아이콘 사이트 모음 (Free Icons Site) (0) | 2018.03.04 |
---|