За последние 24 часа нас посетили 22807 программистов и 1242 робота. Сейчас ищут 714 программистов ...

Работа с Xml

Тема в разделе "Прочие вопросы по PHP", создана пользователем XpoHuk, 12 мар 2006.

  1. XpoHuk

    XpoHuk Активный пользователь

    С нами с:
    12 мар 2006
    Сообщения:
    11
    Симпатии:
    0
    У меня вот такая проблема: есть файл xml, его надо парсить.... так вот в чем трабл Я его парсю... все вроде бы хорошо данные получил из файла в массив но текстовые данные отображаются некорректно ( кодировка не та...) :( Пробовал перевод... все равно нет корректоного отображения русских символов. В начале xml указана кодировка WINDOWS-1251. Посоветуйте как исправить кодировку.
    Заранее спасибо.... :)
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    XpoHuk
    1. приведи кусок XML с русскими символами?
    2. в какой кодировке отдается сам скрипт?
     
  3. Nimous

    Nimous Активный пользователь

    С нами с:
    5 фев 2006
    Сообщения:
    64
    Симпатии:
    0
    Адрес:
    Москва
    XpoHuk
    Попробуй:
    1. Исправить WINDOWS-1251 на cp1251
    2. Хранить xml в utf8
     
  4. XpoHuk

    XpoHuk Активный пользователь

    С нами с:
    12 мар 2006
    Сообщения:
    11
    Симпатии:
    0
    Пасибо я решил проблему.... внимательнее мне просто надо было читать книжку... наше нужную функцию.... Всем пасибки...
     
  5. cetb

    cetb Активный пользователь

    С нами с:
    18 мар 2006
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Israel
    Парсить только в UTF-8. Советую пользовать iconv, windows-1251=>UTF-8, и после парсинга, UTF-8 => windows-1251.

    С ув, CETb.
     
  6. XpoHuk

    XpoHuk Активный пользователь

    С нами с:
    12 мар 2006
    Сообщения:
    11
    Симпатии:
    0
    Ага ... так и сделал... :) Но всеравно пасиб... Будет инфа для других, с такойже проблемой.... :)