Так что мое приложение имеет форму, в которой пользователи вводят текст, а текст сохраняется в тегах CDATA в XML-файле. Я заметил, что вход, отправленный с компьютеров некоторых пользователей, может быть сохранен в XML просто отлично, но вход с компьютеров других пользователей вызывает проблемы. Я подозреваю, что это как-то связано с кодировкой.созданный пользователем XML, кодировка кросс-совместимости
Адрес: entry.
А вот another's:
Когда я делаю:
$xml = simplexml_load_file($filename);
echo $xml->body;
Только последний из этих двух примеров работ. Может кто-нибудь объяснить, почему?
EDIT: первый из них имеет «кодирования =„US-ASCII“», потому что он произвел тонну ошибок с «UTF-8»
Извините, я попробовал UTF-8 в первом. Это вызвало множество ошибок. Он даже не выдавал действительный файл XML до тех пор, пока я не изменил кодировку на нас - ascii –