За последние 24 часа нас посетили 52054 программиста и 1723 робота. Сейчас ищут 1839 программистов ...

парсинг xml

Тема в разделе "Прочие вопросы по PHP", создана пользователем rustoke, 24 окт 2015.

  1. rustoke

    rustoke Новичок

    С нами с:
    20 сен 2014
    Сообщения:
    145
    Симпатии:
    0
    Делаю парсинг. Все работает, вот только у температуры вместо длинного минуса выводится какая то ерунда (в€’), документ в кодировке windows 1251, даже кодировка utf 8 не решает проблемы... как исправить ?

    Код (PHP):
    1. <?php
    2. $xml = simplexml_load_file('31510.xml'); 
    3. $temp=$xml->temperature;
    4. echo $temp;
    5. ?>
    Код (Text):
    1.  
    2. <?xml version="1.0" encoding="utf-8"?>
    3. <weather><date><day>24</day><month>10</month><year>2015</year></date><city>Благовещенск</city><country>Россия</country><weather_type>ясно</weather_type><image>http://weather.yandex.ru/i/n7.gif</image><image2>http://weather.yandex.ru/i/n7.png</image2><temperature>−3</temperature><pressure>758</pressure><dampness>28</dampness><weather_type>ясно</weather_type><image>http://weather.yandex.ru/i/n7.gif</image><image2>http://weather.yandex.ru/i/n7.png</image2><temperature>−3</temperature><pressure>758</pressure><dampness>28</dampness></weather>
     
  2. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    rustoke, везде установи utf 8 ((:)
     
  3. rustoke

    rustoke Новичок

    С нами с:
    20 сен 2014
    Сообщения:
    145
    Симпатии:
    0
    я же написал , что с utf 8 тоже не работает
     
  4. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
  5. rustoke

    rustoke Новичок

    С нами с:
    20 сен 2014
    Сообщения:
    145
    Симпатии:
    0
    windows 1251, utf-8, utf-8 + BOM и тд не работает
     
  6. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    у меня всё четко сработала (((:)
     
  7. rustoke

    rustoke Новичок

    С нами с:
    20 сен 2014
    Сообщения:
    145
    Симпатии:
    0
    Заработало вот с этим header('Content-Type: text/html; charset=utf-8'); А простое сохранение документа в utf-8 не срабатывало
     
  8. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    я же сразу писал ((((((((((((((((:)