Сегодня я работаю с сообществом Zend 6.3. Эта версия включает PHP версии 5.5.7.
Я использую php и mySQL для загрузки данных внутри приложения Adobe Air по httpService с результатом e4x.
Поскольку я работаю с французским языком, мне приходилось управлять персонажами с французским акцентом.
Сегодня я использую эту функцию
function htmlPHP54($string) {
return htmlspecialchars($string, ENT_QUOTES,'ISO-8859-1');
}
Поэтому каждый раз, когда мне нужно создать свой XML-файл, я делаю что-то вроде этого:
$return = "<rootsPHP>";
$return.="<name>".htmlPHP54($row_recordset['name'])."</name >";
$return. = "</rootsPHP>";
Этот метод хорошо работает с Zend 6.3 и PHP 5.5.7
Но сегодня с Xammp (php 5.6.1) появляется ошибка:
Ошибка № 1088: Разметка в документе после корневого элемента должна быть … в документе после этого корневой элемент должен быть правильно сформирован ».
На самом деле, когда я пытаюсь открыть файл результатов внутри браузера, появляется та же ошибка.
Поэтому мне нужна помощь, чтобы решить это. Какой параметр нужно изменить внутри php.ini или my.cnf?
Задача ещё не решена.
Других решений пока нет …