проблема с кодировкой в xml
Добрый вечер :)
Понадобилось распарсить XML с кириллицей, сразу наткнулся на проблему с перекодировкой из cp1251.
from xml.dom import minidom
dom=minidom.parse('Data.xml')
print dom.childNodes
'ascii' codec can't encode characters in position 14-19: ordinal not in range(128)
Расскажите плиз, как сделать правильно
Upd.: Всем спасибо, виноват оказался кривой xml-нашел в нем несколько управляющих последовательностей. Убрал их, теперь работает.
Понадобилось распарсить XML с кириллицей, сразу наткнулся на проблему с перекодировкой из cp1251.
from xml.dom import minidom
dom=minidom.parse('Data.xml')
print dom.childNodes
'ascii' codec can't encode characters in position 14-19: ordinal not in range(128)
Расскажите плиз, как сделать правильно
Upd.: Всем спасибо, виноват оказался кривой xml-нашел в нем несколько управляющих последовательностей. Убрал их, теперь работает.
