Я пытаюсь создать XML-канал в php, для аутсорсинга.
Но из-за одной грязной записи в данных, поступающих из базы данных, я получаю следующую ошибку.
This page contains the following errors:
error on line 11 at column 44: Input is not proper UTF-8, indicate encoding !
Bytes: 0x01 0x20 0x50 0x65
error on line 11 at column 44: Encoding error
Below is a rendering of the page up to the first error.
Может ли кто-нибудь указать мне правильное решение этой проблемы?
РЕДАКТИРОВАТЬ
Я создаю канал следующим образом:
header("Content-type: text/xml; charset=UTF-8");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
<source>
<item>
<description><![CDATA[<?=$desc?>]]></description>
</item>
</source>
Задача ещё не решена.
Других решений пока нет …