PHP выводит из xml определенный текст, но вместо нормального текста, выводит закарючки, что делать, помогите
В xml заголовок
PHP |
<?xml version="1.0" encoding="windows-1251" |
сам скрипт php
PHP |
<?php $basename='base.xml'; $doc = DOMDocument::load($basename); $params = $doc->getElementsByTagName("FILE"); foreach ($params as $param) { echo $param->nodeValue."-".$param->getAttribute("account")."<br />"; } print "<p>Всего строк: <b>$params->length</b></p>";
|
Спустя 1 час, 8 минут, 59 секунд (24.02.2009 - 21:43) kich написал(а):
Цитата (kich @ 24.02.2009 - 21:34) |
PHP выводит из xml определенный текст, но вместо нормального текста, выводит закарючки, что делать, помогите
В xml заголовок
PHP | <?xml version="1.0" encoding="windows-1251" |
сам скрипт php
PHP | <?php $basename='base.xml'; $doc = DOMDocument::load($basename); $params = $doc->getElementsByTagName("FILE"); foreach ($params as $param) { echo $param->nodeValue."-".$param->getAttribute("account")."<br />"; } print "<p>Всего строк: <b>$params->length</b></p>"; |
|
Всем спасибо, догадался сам
Сделал перекодировку и все получилось, привожу пример(для предков):
PHP |
$in="<p>".$param->nodeValue."[Просмотров: ".$param->getAttribute("account")."]</p>"; $out=iconv("UTF-8", "WINDOWS-1251", $in); echo $out; |
_____________