Я нашел много разной / противоречивой информации в Интернете по этой теме, поэтому я надеюсь, что кто-то может помочь мне с этими проблемами:
Мне нужна функция для очистки строки, чтобы ее можно было безопасно вставить в базу данных mysql utf-8 или записать в файл XML utf-8. Символы, которые нельзя преобразовать в utf-8, должны быть удалены.
Для записи в файл XML я также сталкиваюсь с проблемой преобразования html-сущностей в числовые. Htmlspecialchars () работает почти все время, но я прочитал, что этого недостаточно для правильной очистки всех строк, например, такой, которая содержит недопустимую сущность html.
Спасибо за вашу помощь, Брайан