Обратите внимание на то, как выглядит седьмая минута девятой серии первого сезона превосходного аниме «Yahari Ore no Seishun LoveCome wa Machigatteiru».
В ней мы видим мобильное сообщение, содержащее не одни только слова, но и подобный https://emojipedia.org/sparkles/ символ искр, и подобный https://emojipedia.org/heavy-black-heart/ символ сердца, и подобный https://emojipedia.org/ribbon/ символ бантика, и подобный https://emojipedia.org/rabbit-face/ символ лица кролика, и подобный https://emojipedia.org/pig-face/ символ лица свиньи, и другие аналогичные.
Что это за символы?
Они известны под собирательным названием https://en.wikipedia.org/wiki/Emoji (взятым из японской речи) и впервые стали употребляться именно в Японии, представляя собою важную составляющую японской культуры употребления мобильных устройств, но с тех пор успели распространиться и за пределы Японии, и за пределы мобильных устройств.
Почему я заговорил о них?
Потому, что если некоторые эмоджи (например, «✨️» или «❤️») могут на Nowere быть употреблёнными невозбранно, то некоторые другие (которых гораздо больше) употреблены на Nowere быть не могут (отображаются как груда вопросительных знаков). А это фиаско.
Можно ли как-нибудь поправить дело?
Страница https://ifmo.su/mysql-and-emoji на русском языке и страница https://stackoverflow.com/a/39465494 на английском языке как бы говорят нам, что проблема может быть заключена в том, что кодировка под названием «utf8» в базе MySQL в действительности поддерживает не все коды UTF-8, а только однобайтовые и двухбайтовые и трёхбайтовые. Если переключиться на употребление кодировки «utf8mb4», то поддерживаться начинают также и четырёхбайтовые коды (соответствующие таким символам, шестнадцатеричный номер которых в таблице Unicode выражается более чем четырьмя шестнадцатеричными цифрами). На странице https://stackoverflow.com/a/39465494 указан пример такого переключения для базы данных, и для таблицы, и для соединения; страница https://ifmo.su/mysql-and-emoji также приводит предполагаемые изменения в конфигурационном файле сайта (этот пример, по-видимому, был сочинён на языке PHP).
Если же имиджбордовый движок также содержит какие-либо фильтры, выбрасывающие из реплик «недопустимые коды», то и в фильтрах полезно сделать изменения, исходящие из допустимости более чем четырёх шестнадцатеричных разрядов в номере символа.
Исчерпывается ли полезность таких изменений только появлением более полной поддержки эмоджи?
Нѣтъ. В таблице Unicode есть и ряд других символов, номер которых содержит больше четырёх шестнадцатеричных цифр, а надобность в которых может со временем привести какого-нибудь посетителя Nowere к попытке употребить один из таких символов (и затем к огорчению в случае неудачи).
Прежде всего к этой категории относятся десятки тысяч таких иероглифов, которые ввиду количества не поместились в начале таблицы Unicode и оттого были размещены в дополнительных блоках https://en.wikipedia.org/wiki/CJK_Unified_Ideographs_Extension_B_%28Unicode_block%29 и https://en.wikipedia.org/wiki/CJK_Unified_Ideographs_Extension_C_%28Unicode_block%29 и https://en.wikipedia.org/wiki/CJK_Unified_Ideographs_Extension_D_%28Unicode_block%29 и https://en.wikipedia.org/wiki/CJK_Unified_Ideographs_Extension_E_%28Unicode_block%29 и https://en.wikipedia.org/wiki/CJK_Unified_Ideographs_Extension_F_%28Unicode_block%29
Вся японская хэнтайгана из блоков http://www.unicode.org/charts/PDF/U1B000.pdf и http://www.unicode.org/charts/PDF/U1B100.pdf также имеет пятиразрядные шестнадцатеричные номера символов.
Стрéлки из блока http://www.unicode.org/charts/PDF/U1F800.pdf и готические буквы из блока http://www.unicode.org/charts/PDF/U10330.pdf также могут представлять определённый интерес.
Нельзя обойти вниманием и то обстоятельство, что часть японских монахов-отшельников https://ru.wikipedia.org/wiki/Ямабуси принадлежала к буддистской школе https://ru.wikipedia.org/wiki/Сингон относимой в настоящее время к направлению https://ru.wikipedia.org/wiki/Сюгэндо которое практикует употребление письменности https://ru.wikipedia.org/wiki/Сиддхаматрика (третий абзац этой последней статьи в Википедии сообщает в настоящее время, что употребление сиддхаматрики только в Японии и сохраняется). И что ж с того? — а вот что: в Unicode блок сиддхаматрики http://www.unicode.org/charts/PDF/U11580.pdf также использует пятиразрядные шестнадцатеричные номера символов.
Ввиду вышеизложенного прошу о появлении на Nowere полной поддержки символов Unicode, имеющих пятиразрядные шестнадцатеричные номера символов.