удалить символы, отличные от ASCII, из NSString in objective-c

У меня есть приложение, которое синхронизирует данные из удаленной базы данных, которую заполняют пользователи. Кажется, люди копируют и вставляют дерьмо из множества различных ОС и программ, которые могут вызывать импорт в систему различных скрытых значений, отличных от ASCII.

Например, я получаю следующее:

Artist:â â Ioco

Это заканчивается тем, что оно отправляется обратно в систему во время синхронизации, и мое преобразование JSON продолжается Ее проблема и недопустимые символы в разных местах приводят к сбою моего приложения.

Как мне найти и очистить любой из этих недопустимых символов?

5
задан the Tin Man 15 June 2011 в 19:27
поделиться