Если ваш файл содержит фигурные кавычки, они находятся в диапазоне старших битов в наборах символов iso-8859-1 и windows-1252. В UTF-8 эти символы обычно занимают два байта в UTF-8.
Вполне возможно, что вы случайно закодировали файл xml в одну из этих кодировок вместо UTF-8. Это может привести к ошибке преобразования, поскольку устанавливаемый старший бит разрешен только в последовательностях из нескольких октетов UTF-8.
Если вы в Windows, откройте файл в Блокноте и попробуйте повторно сохранить документ, используя «Сохранить как ...» с кодировкой UTF-8, и загрузите измененный файл. В Unix используйте iconv или аналогичный инструмент для преобразования из ISO-8859-1 в UTF-8 перед загрузкой.
Если документ XML явно помечает свою кодировку, убедитесь, что он помечен правильной кодировкой (например, UTF-8). Во многих xml-синтаксических анализаторах вы можете анализировать кодированный XML-код iso-8859-1 или windows-1252, если он помечен как таковой.