ICU

ICU

Emoji Ecosystem

이모지 처리를 포함한 유니코드 및 국제화 지원을 제공하는 널리 사용되는 오픈소스 라이브러리.

ICU is the reference implementation for Unicode algorithms. It provides C/C++ and Java libraries for text handling, including: character encoding conversion, text boundary analysis (critical for emoji grapheme clusters), collation (sorting), and locale-sensitive formatting.

Many platforms and languages use ICU internally: Node.js, Python, Android, macOS/iOS, and most web browsers. The `Intl.Segmenter` API in JavaScript, which correctly splits text including emoji, is typically backed by ICU.

ICU also provides emoji-aware text segmentation, which is essential for correctly counting and manipulating emoji in strings.

관련 용어

유니코드 유니코드
모든 문자 체계와 이모지를 포함하여 각 문자에 고유한 번호를 부여하는 범용 문자 인코딩 표준.
자소 클러스터 자소 클러스터
여러 유니코드 코드 포인트로 구성될 수 있지만 하나의 시각적 단위로 표시되는 사용자가 인식하는 문자.
CLDR (CLDR) CLDR (CLDR)
100개 이상의 언어로 이모지 이름과 검색 키워드를 포함한 로케일 데이터를 제공하는 유니코드 프로젝트.

관련 도구

🌐 이모지 번역기 이모지 번역기
15개 언어로 이모지 이름과 키워드를 확인하세요. 일본어, 한국어, 스페인어 등에서 이모지가 어떻게 불리는지 검색해 보세요.