хмм... ну если я верно понял проблему, то часть данных действительно не удастся сохранить, потому что старая версия просто физически не поддерживает требуемый размер символа. Эмотиконы те же - они 4 байта, и в 3 их никак не впихнуть.
(4) почти прав, 4х байтные символы просто выкидываютя из строки, а вот кракозябры скорее всего от не совпадения кодовых страниц,.
И меня больше напрягают именно кракозябры а не пропуски символов.
(0) Можно заменить на MariaDB 10.1, в ней есть utf8mb4
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший