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

Gashish

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

Столкнулся с такой проблемой:
Если парсеру передается тэг с русскими буквами, например:
PHP:
<EXCHANGE start="ВЕ3ДЕХОД"/>
Выдается следующая ошибка:
XML error: Invalid character at line 1
Даже не могу предположить, что с этим делать.
Помогите, пожалуйста
 

tecgnotes

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

Gashish

Новичок
Кстати, если iconv не работает, кто что может предложить?

P.S. Другие варианы вышеописанного непотребства есть?
 

tecgnotes

Новичок
Если версия пхп настолько стара или хостер не разрешает доставить модули то возможно в таких условиях вообще не стоит пытаться ожидать корректно(или скажем полноценной работы с XML)

Есть еще вариант recode_string, впрочем, в мануале все есть....
 

D.K.M.

Новичок
Думаю проблема в первой строчке:

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

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