Из utf-8 в win-1251
Добавлено: 08 апр 2006, 00:59
Народ, мудренный опытом, подскажите почему следующий код выводит результат в неправильной кодировке:
Причем функция iconv возвращает true...может для нее надо какие-нибудь конфиги подправить?
p.s.: PHP version 5.0.3, кодировка файла с данными windows-1251.
Код: Выделить всё
$dom = new DomDocument();
$dom->load("pages/goods/goods.xml");
$xpath = new domxpath($dom);
$path="/GOODS/TYPE";
$type = $xpath->query($path);
foreach ($type as $n_type)
{
$ntype=$n_type->getElementsByTagName('NTYPE');
foreach ($ntype as $node)
{
$str=$node->textContent;
iconv('UTF-8','windows-1251',$str);
echo
"<TR>
<TD width=541 valign=top>
<div style='padding:15;padding-right:30' class='ver11'>$str:</div>
</TD>
</TR>";
}
}
p.s.: PHP version 5.0.3, кодировка файла с данными windows-1251.