[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с выводом русского текста из XML
kich
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>";

Всем спасибо, догадался сам ph34r.gif

Сделал перекодировку и все получилось, привожу пример(для предков):

PHP
$in="<p>".$param->nodeValue."[Просмотров: ".$param->getAttribute("account")."]</p>";
    
$out=iconv("UTF-8""WINDOWS-1251"$in);
    echo 
$out;



_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.