Привет всем

Наткнулся на проблему с non-bmp символами. Нужно записать текст с non-bmp (смайлы и т.д) в файл, оттуда в mysql и из mysql в django проект (да, логика такая). В mysql есть utf8mb24 - но смысла в ней никакого, кроме записи в базу. Изначально при записи в файл можно юзать errors="xmlcharreplace", чтобы в django потом через javascript рисовать смайлы ( или попытаться). Игнорировать не получится, нужно писать все. Есть какие-нибудь идеи?