이모지는 몇 바이트인가요?
계산하는 방법에 따라 다릅니다. UTF-8에서는 대부분의 이모지가 4바이트를 차지하며, 복합 이모지(가족 이모지, ZWJ 시퀀스, 국기)는 25바이트 이상일 수 있습니다. JavaScript의 내부 UTF-16에서는 대부분의 이모지가 2개 코드 유닛(4바이트)이며, 복합 이모지는 10개 이상의 코드 유닛이 될 수 있습니다. 한 이모지가 한 문자라고 가정하지 마세요 — 항상 유니코드 인식 문자열 연산을 사용하세요.
안에: 개발자를 위한 이모지
계산하는 방법에 따라 다릅니다. UTF-8에서는 대부분의 이모지가 4바이트를 차지하며, 복합 이모지(가족 이모지, ZWJ 시퀀스, 국기)는 25바이트 이상일 수 있습니다. JavaScript의 내부 UTF-16에서는 대부분의 이모지가 2개 코드 유닛(4바이트)이며, 복합 이모지는 10개 이상의 코드 유닛이 될 수 있습니다. 한 이모지가 한 문자라고 가정하지 마세요 — 항상 유니코드 인식 문자열 연산을 사용하세요.