У меня есть приложение, которое синхронизирует данные из удаленной базы данных, которую заполняют пользователи. Кажется, люди копируют и вставляют дерьмо из множества различных ОС и программ, которые могут вызывать импорт в систему различных скрытых значений, отличных от ASCII.
Например, я получаю следующее:
Artist:â â Ioco
Это заканчивается тем, что оно отправляется обратно в систему во время синхронизации, и мое преобразование JSON продолжается Ее проблема и недопустимые символы в разных местах приводят к сбою моего приложения.
Как мне найти и очистить любой из этих недопустимых символов?