ВсячинаУтилита для юникода

Обычно для поиска эмоджей использовал сайт 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

MySQLemoji, MySQL и кодировка UTF-8

Давно уже, многие годы, знал о проблеме, что комментарии в этом блоге с эмоджами не сохраняются, как и статьи, потому что MySQL ругался чем-то вроде Incorrect string value: '\xF0\x9F\x87\xB2...' for column 'text' at row 1 и записи не сохранял. Но исправить эту штуку было просто недосуг, комментируют здесь не то, чтобы сильно часто, да и то чаще боты со спамом. А вот в новой версии движка блога, которая уже фактически запущена, это было запланировано к исправлению 😁

Когда переносил блог на новый сервер, то установил там восьмую версию мускула и проверил, сохраняет или нет. Вдруг разработчики базы данных давно уже исправили этот incorrect string value, я ведь не один такой на планете с эмоджами, нас десятки и сотни тысяч, уверен, если не миллионы. Но результат не поменялся, та же ошибка. Не прокатило, штош...