Преобразуйте специальный символ (то есть Умлаут) в наиболее вероятное представление в ascii [duplicate]

На этот вопрос уже есть ответ:

PHP: заменить умлауты на ближайший 7-битный эквивалент ASCII в строке UTF-8 7 ответов

Я ищу метод или, возможно, таблицу преобразования, которая знает, как преобразовать умлауты и специальные символы в их наиболее вероятное представление в ascii.

Пример

Ärger = aerger
Bôhme = bohme
Søren = soeren
pjérà = pjera

Есть идеи?

Обновит: Помимо хорошо принятого ответа, я также нашел PECLs Нормализатор быть довольно интересным, хотя я не могу использовать его из-за того, что на сервере его нет и меня не меняют.

Также проверяйэтот вопро если ответы здесь не помогут вам достаточно.

Ответы на вопрос(1)

Ваш ответ на вопрос