Как создать XML-файл со специальными символами

Как я могу создать XML-файл, который использует специальные символы, такие как À, Æ, Ç, È?

Используя SimpleXML, он создает следующую ошибку

Warning: SimpleXMLElement::__construct(): Entity: line 24: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xE5 0x6C 0x3A 0x20 in C:\xampp\htdocs\protech\admin\xml and rss\xml_create2.php on line 84 

Попробуй это…

 <?xml version='1.0' encoding='UTF-8'?> utf8_encode($variable) 

Скорее всего, utf8_encode() должно быть достаточно, чтобы исправить вашу проблему. Он создаст кодированную строку UTF-8, как уже упоминалось в названии функции. Поэтому, создавая свой элемент, используйте что-то вроде

 new SimpleXMLElement(utf8_encode($xml)); 

Вы можете использовать DOMDocument для создания XML-документа и добавления элементов, текст, который вы хотите.

См. Здесь ссылку