PHP+XML помогите ужо! :=)
Добавлено: 22 дек 2005, 01:52
Так.
Есть xml-файл, содержащий в том числе русский текст в вин1251. о чем сообщается в заголовке:
<?xml version="1.0" encoding="Windows-1251"?>
Это файл парсится php5.0.5:
$xml=simplexml_load_file($xml_name);
после чего выводим поле с кириллицей в хтмл-файл:
echo $xml->item->desc;
содержащий в шапке
<meta http-equiv="content-type" content="text/html; charset=Windows-1251" />
и получаем крякозябры:
ТÑ?агичеÑ�каÑ� иÑ�тоÑ?иÑ� любви в миÑ?е, где
Крякозябры явно UTF-происхождения. Вопрос - что делать?
Если это важно, то все это происходит на моем компе под вторым Апачем.
10 минут ковыряния в гугле подсказывают, что нужно конвертить кириллицу в xml в UTF (для чего вроде бы можно воспользоваться iconv-модулем). Так ли это?
Есть xml-файл, содержащий в том числе русский текст в вин1251. о чем сообщается в заголовке:
<?xml version="1.0" encoding="Windows-1251"?>
Это файл парсится php5.0.5:
$xml=simplexml_load_file($xml_name);
после чего выводим поле с кириллицей в хтмл-файл:
echo $xml->item->desc;
содержащий в шапке
<meta http-equiv="content-type" content="text/html; charset=Windows-1251" />
и получаем крякозябры:
ТÑ?агичеÑ�каÑ� иÑ�тоÑ?иÑ� любви в миÑ?е, где
Крякозябры явно UTF-происхождения. Вопрос - что делать?
Если это важно, то все это происходит на моем компе под вторым Апачем.
10 минут ковыряния в гугле подсказывают, что нужно конвертить кириллицу в xml в UTF (для чего вроде бы можно воспользоваться iconv-модулем). Так ли это?