xml_parser и русские буквы

  • Автор темы Автор темы Gashish
  • Дата начала Дата начала

Gashish

Новичок
xml_parser и русские буквы

Столкнулся с такой проблемой:
Если парсеру передается тэг с русскими буквами, например:
PHP:
<EXCHANGE start="ВЕ3ДЕХОД"/>

Выдается следующая ошибка:
XML error: Invalid character at line 1

Даже не могу предположить, что с этим делать.
Помогите, пожалуйста
 
В xml предполагается что все данные должны быть в UTF-8. Если нет возможности задать кодировку парсеру вручную. Юзай iconv()
 
Кстати, если iconv не работает, кто что может предложить?

P.S. Другие варианы вышеописанного непотребства есть?
 
Если версия пхп настолько стара или хостер не разрешает доставить модули то возможно в таких условиях вообще не стоит пытаться ожидать корректно(или скажем полноценной работы с XML)

Есть еще вариант recode_string, впрочем, в мануале все есть....
 
Думаю проблема в первой строчке:

<?xml version="1.0" encoding="windows-1251"?>
<EXCHANGE start="ВЕ3ДЕХОД"/>

а теперь попробуй пропарсить.
 
Сверху