Преобразование дополнительных символов UTF8MB4 обратно в аналог UTF8

Из-за проблем с драйвером определенной программы (мы не можем изменить или обновить) нам необходимо преобразовать дополнительные символы UTF8MB4 обратно в UTF8, например, жирный шрифт и другие стилизованные символы в MB4 должны стать обычными.

У кого-нибудь есть запрос MySQL 8 для этого или есть библиотека python3, которую мы могли бы использовать?

Или каким-либо другим способом мы могли бы сделать это? Программное обеспечение не может решить проблему с драйвером.

Например: ???????????????????????????????????????????????? в Коронатестен


person Gix    schedule 08.06.2020    source источник
comment
Я не совсем уверен, какие замены вы хотите сделать. Какая обычная версия, например. U+1F4AA СОГНУТЫЕ БИЦЕПСЫ?   -  person Álvaro González    schedule 08.06.2020
comment
Например, ???????????????????????????????????????????????? в тексте, который я хочу перевести на Коронатестен.   -  person Gix    schedule 08.06.2020
comment
Это помогает? stackoverflow.com/questions/29909290/   -  person greenmarker    schedule 08.06.2020
comment
Нет, это уже пробовал. Нам нужно перевести символы. Не просто сменить комплект. Думаю, мне нужен список переводов или какая-то библиотека, которая могла бы это изменить.   -  person Gix    schedule 08.06.2020
comment
Итак, вас в основном интересует математические символы из Математические буквенно-цифровые символы Блок Unicode. Это должен быть простой поиск и замена. Раздражающая часть — это составление карты персонажей.   -  person Álvaro González    schedule 08.06.2020
comment
Да, это именно то, что я хочу, я надеялся, что где-то уже была карта персонажей, но не смог ее найти.   -  person Gix    schedule 08.06.2020
comment
import unicodedata; unicodedata.normalize('NFKC','????????????????????????????????????????????????') возвращает'Coronatesten'.   -  person JosefZ    schedule 08.02.2021