vsa Новичок 9 Окт 2007 #1 Опять проблемы с русским. $doc = new DOMDocument(); $doc->loadXML($resultFile); $doc->normalize(); foreach ($doc->getElementsByTagName('languages') as $node) echo trim(utf8_decode($node->textContent)); Файл в cp-1251. Русский выводится в виде ???????? Заранее спасибо за ответ.
Опять проблемы с русским. $doc = new DOMDocument(); $doc->loadXML($resultFile); $doc->normalize(); foreach ($doc->getElementsByTagName('languages') as $node) echo trim(utf8_decode($node->textContent)); Файл в cp-1251. Русский выводится в виде ???????? Заранее спасибо за ответ.
Mr_Max Первый класс. Зимние каникулы ^_^ Команда форума 9 Окт 2007 #3 На гугле забанили? -~{}~ 09.10.07 16:44: http://www.google.com/search?client=opera&rls=en&q=DOMDocument+loadXML+1251&sourceid=opera&ie=utf-8&oe=utf-8
На гугле забанили? -~{}~ 09.10.07 16:44: http://www.google.com/search?client=opera&rls=en&q=DOMDocument+loadXML+1251&sourceid=opera&ie=utf-8&oe=utf-8
vsa Новичок 10 Окт 2007 #4 Не нашел решения в гугле. Гуру, помогите, пожалуйста. Нашел решение iconv('utf-8', 'windows-1251', $node->textContent) помогло.
Не нашел решения в гугле. Гуру, помогите, пожалуйста. Нашел решение iconv('utf-8', 'windows-1251', $node->textContent) помогло.
Фанат oncle terrible Команда форума 10 Окт 2007 #5 utf8_decode? Нажмите для раскрытия... что делает эта функция?
vsa Новичок 10 Окт 2007 #6 ***** 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.
***** 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 Новичок 10 Окт 2007 #7 у вас кодировка ISO-8859-1? вы последним постом сами и отвечаете на свой вопрос