Про emoji

Про emoji

Чей больной мозг придумал, что три последовательных эмоджи должны конвертироваться в это существо? -> 🤷‍♂️ каким образом вообще это возможно учесть - не понимаю(
upd: Решение проблемы: https://mathiasbynens.be/notes/mysql-utf8mb4
так себе
upd2: хаха, в телеграме эмоджи тоже "поплыл"
upd3: нашел отличие в представлении уродцев:

\ud83e\udd37\u200d\u2642\ufe0f  байты этого символа 🤷‍♂️ - в телеграме
\U0001f937\u200d\u2642\ufe0f байты в go


Телеграм считает не в байтах и не в глифах, а в так называемых рунах
"text": "🤷‍♂️ 7",
"entities": [
{
"offset": 6,
"length": 1,
"type": "bold"
}

как видите смещение - 6 (при том что видимых символов - 3)

Mathiasbynens.Be
How to support full Unicode in MySQL databases · Mathias Bynens
Alternative title: The things we do to store U+1F4A9 PILE OF POO (💩) correctly. Are you using MySQL’s utf8 charset in your databases? In this write-up I’ll explain why you should switch to utf8mb4 ...