Вы должны включить больше информации: платформа / язык, конкретное сообщение об ошибке, чтобы легче было что-то предлагать.Но если предположить, что сообщение об ошибке указывает на проблему с кодировкой UTF-8, это происходит на более низком уровне (во время синтаксического анализа XML) и не имеет ничего общего с проверкой схемы.
Вместо этого в базовом документе XML используется кодировка, отличная от той, о которой было сказано синтаксическому анализатору.так и должно быть - чаще всего контент использует что-то вроде Latin-1
(ISO-8859-1) кодирования (или аналогичного).Вы можете проверить это, просто проанализировав документ, и вы получите похожую ошибку, независимо от схемы.
Таким образом, у вас может быть поврежденный документ (используемая кодировка не является той, которую имеет объявление XML);или код, который вы используете, утверждает, что неверная кодировка.