Всячина → Утилита для юникода
Обычно для поиска эмоджей использовал сайт Emojipedia, но недавно подвернулась консольная утилита uni, инструмент для поиска по базе символов Unicode. Код размещён на гитхабе, там же и инструкция для установки.
И ниже пара примеров использования:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | > uni emoji way Name CLDR 🤯 exploding head [blown, explode, mind, mindblown, no, shocked, way] 😲 astonished face [cost, no, omg, shocked, totally, way] 💨 dashing away [cloud, comic, fart, fast, go, gone, gotta, running, smoke] 🚃 railway car [electric, train, tram, travel, trolleybus] 🚞 mountain railway [car, trip] 🛣️ motorway [highway, road] 🛤️ railway track [train] 🚟 suspension railway 🚠 mountain cableway [gondola, lift, ski] 🚡 aerial tramway [cable, car, gondola, ropeway] 🌌 milky way [space] 🇳🇴 flag: Norway |
Второй:
1 2 3 4 5 6 | > uni search globe
Dec UTF8 HTML Name
'🌍' U+1F30D 127757 f0 9f 8c 8d 🌍 EARTH GLOBE EUROPE-AFRICA
'🌎' U+1F30E 127758 f0 9f 8c 8e 🌎 EARTH GLOBE AMERICAS
'🌏' U+1F30F 127759 f0 9f 8c 8f 🌏 EARTH GLOBE ASIA-AUSTRALIA
'🌐' U+1F310 127760 f0 9f 8c 90 🌐 GLOBE WITH MERIDIANS
|
MySQL → emoji, MySQL и кодировка UTF-8
Давно уже, многие годы, знал о проблеме, что комментарии в этом блоге с эмоджами не сохраняются, как и статьи, потому что MySQL ругался чем-то вроде Incorrect string value: '\xF0\x9F\x87\xB2...' for column 'text' at row 1 и записи не сохранял. Но исправить эту штуку было просто недосуг, комментируют здесь не то, чтобы сильно часто, да и то чаще боты со спамом. А вот в новой версии движка блога, которая уже фактически запущена, это было запланировано к исправлению 😁
Когда переносил блог на новый сервер, то установил там восьмую версию мускула и проверил, сохраняет или нет. Вдруг разработчики базы данных давно уже исправили этот incorrect string value, я ведь не один такой на планете с эмоджами, нас десятки и сотни тысяч, уверен, если не миллионы. Но результат не поменялся, та же ошибка. Не прокатило, штош...