PHP — Преобразование «не» UTF-8 в UTF-8

#php #utf-8 #converters

Вопрос:

В моем XML-файле у меня есть строки, такие как:

 "Schwamp;#xE4;bisch Hall Unicorns"
 

Как мне преобразовать это с помощью PHP в UTF-8, чтобы получить:

 "Schwäbisch Hall Unicorns"
 

Обновление: Кроме того, было бы неплохо знать, как сделать это наоборот.

Комментарии:

1. Видеть html_entity_decode() .

2. Это прекрасно работает, спасибо. Я просто обновил вопрос, так как это пришло мне в голову немного поздно. Вы также знаете, как я могу сделать это наоборот?

3. htmlentities возвращает мне «Единороги из зала Биш» вместо «Единороги из зала Биш».