У меня есть XML-файл с некоторым html в одном из моих узлов. Так в основном делает его, как это в PHPПоявляется перед некоторыми символами в XML-корте
<user_id>'.$review[user_id].'</user_id>
<content>'.htmlspecialchars(bbcode($review[content])).'</content>
<content_bbcode>'.htmlspecialchars($review[content]).'</content_bbcode>
<added_date>'.$review[added_date].'</added_date>
XML-это ISO-8859-1 кодирования
<?xml version="1.0" encoding="ISO-8859-1"?>
Там нет никаких больше заголовков.
На другом конце я просто использую simplexml_load_string, чтобы получить файл и разбить его на его составные части (узлы).
Моя проблема заключается в том, что для некоторых персонажей «например», а другие появляются перед персонажем, а в других случаях они вообще не отображаются. Мой сайт также находится в ISO-8859-1. Кто-нибудь знает какие-либо причины для этого или для работы.
Я слышал кое-что о iconv, но это, похоже, не хочет работать. Другие идеи - создать скрипт str_replace, но это звучит немного сложно, и я не могу получить всех персонажей.
Спасибо за любую помощь. Richard
просто угадайте - исходные данные могут быть в UTF-8 – binaryLV