Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Отображение кириллицы из xml файла (https://javascript.ru/forum/server/11683-otobrazhenie-kirillicy-iz-xml-fajjla.html)

bayah 07.09.2010 14:15

Отображение кириллицы из xml файла
 
Не могу отобразить кириллический текст. Вместо него кракозябры. С кодировками мучался так и не получилось ничего.

Делаю просто:

$dom = new DOMDocument('1.0');
    $dom->load("xmlexample.xml");
    $messages =$dom->getElementsByTagName('message'); 
    
    foreach($messages as $node){
        echo $node->textContent;
    }


Вот такого содежания сам xml:

<?xml version="1.0"?>
<root>
<message number="1" date="05-08-2010" time="11:20" nick="bayah">
Hello World!
</message>
<message number="2" date="06-08-2010" time="00:00" nick="bayah">
Русский текст!!!
</message>
</root>

Причем если делаю отображение при помощи
echo $dom->saveXML();
то кириллица отображается корректно.

DooMer 08.09.2010 11:04

а
<?xml version="1.0" encoding="UTF-8"?>
?

subzey 11.09.2010 16:19

$dom = new DOMDocument('1.0', 'UTF-8');

тоже может помочь


Часовой пояс GMT +3, время: 09:03.