Разработчики международных языков программирования решают проблему представления эмодзи в Unicode следующим образом: каждому символу, включая эмодзи, присваивается уникальный идентификатор (code point). 1 Это позволяет компьютерам правильно понимать и отображать текст на любом языке. 1
Например, в Python для вставки эмодзи в строку можно использовать его code point вместе с функцией chr(), которая преобразует числовой код в символ. 1 Такой подход упрощает написание программ, делая обработку и отображение текста на разных языках более предсказуемым и надёжным. 1
Также для поддержки эмодзи в конкретных языках программирования, например Python, могут использоваться специальные пакеты, как в случае с пакетом pythonji, разработанным Гейром Арне Хьелле. 3 После установки пакета можно полноценно использовать эмодзи в скриптах на Python. 3