Document rotulado como UTF-16, mas tem conteúdo UTF-8 no erro PHP da entidade

Transferi recentemente meu site para o PHP5.3 a partir do PHP5.2. Eu tinha no lugar um módulo de autenticação que estava funcionando bem antes, mas agora dá o erro

Document labelled UTF-16 but has UTF-8 content in Entity

Tentei substituir todas as ocorrências de UTF-8 por UTF-16, mas isso não ajudou. Quais poderiam ser as possíveis soluções / causas desse erro?

questionAnswers(1)

yourAnswerToTheQuestion