Erro: “A entrada não é adequada UTF-8, indica codificação!” Usando o simplexml_load_string do PHP

Estou recebendo o erro:

parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xED 0x6E 0x2C 0x20

Ao tentar processar uma resposta XML usandosimplexml_load_string de uma fonte de terceiros. A resposta XML bruta declara o tipo de conteúdo:

<?xml version="1.0" encoding="UTF-8"?>

No entanto, parece que o XML não é realmente UTF-8. O idioma do conteúdo XML é espanhol e contém palavras comoDublín no XML.

Não consigo fazer com que terceiros classifiquem seu XML.

Como posso pré-processar o XML e corrigir as incompatibilidades de codificação?

Existe uma maneira de detectar a codificação correta para um arquivo XML?

questionAnswers(10)

yourAnswerToTheQuestion