Опять проблемы с русским.

vsa

Новичок
Опять проблемы с русским.

$doc = new DOMDocument();
$doc->loadXML($resultFile);
$doc->normalize();

foreach ($doc->getElementsByTagName('languages') as $node)
echo trim(utf8_decode($node->textContent));

Файл в cp-1251.
Русский выводится в виде ????????
Заранее спасибо за ответ.
 

vsa

Новичок
Не нашел решения в гугле.

Гуру, помогите, пожалуйста.

Нашел решение

iconv('utf-8', 'windows-1251', $node->textContent)

помогло.
 

vsa

Новичок
*****

Note: DOM extension uses UTF-8 encoding. Use utf8_encode() and utf8_decode() to work with texts in ISO-8859-1 encoding or Iconv for other encodings.
 

@ndrey

Новичок
у вас кодировка ISO-8859-1?
вы последним постом сами и отвечаете на свой вопрос
 

vsa

Новичок
@ndrey

Так говорю же, разобрался уже.

Можно закрывать тему.
 
Сверху