Я пишу таблицу MySQL для хранения данных о каждом смайлике:
CREATE TABLE `emoji` (
`emoji_id` INT(10) UNSIGNED NOT NULL,
`name` VARCHAR(255) NOT NULL,
`html` VARCHAR(255) NOT NULL,
PRIMARY KEY (`emoji_id`)
);
Пример вставки может быть:
INSERT INTO `emoji` VALUES (12345, 'grinning face', '😀');
Или:
INSERT INTO `emoji` VALUES (67890, 'woman walking', '🚶‍♀️');
Однако вместо собственного проприетарного идентификационного номера 12345
или 567890
я бы хотел использовать универсальное десятичное число, которое уже присвоено каждому смайлику.
Существует ли такой идентификационный номер?
Я думал о простом преобразовании шестнадцатеричного представления в десятичное для использования в качестве первичного ключа emoji_id
, однако это не сработало, потому что некоторые эмодзи (например, мой второй пример) представлены последовательностью шестнадцатеричных чисел.