xmlFile = codecs.open("myfile.xml", "r", "cp1251" ) #это к примеру такая кодировка.. даже если cp866 поставить все равно лажа
xmlData = xmlFile.read()
print isinstance(xmlData, unicode)
Выводится TRUE.. Т.е. какую бы кодировку я не задавал.. все равно читает юникод почему-то (((
Расскажите ламеру как правильно это делается пожалуйста.
Да.. и потом то что получится я хочу конвертнуть в utf-8.. делаю так:
myutf = xmlData.encode('utf-8', 'ignore')
Это по идее должно работать, по крайней мере раньше проблем с этим не было..
Может подскажете как это сделать лучше.. если вообще возможно такое..
Я новичок в Пайтоне.. не откажусь от любой помощи
29.05.08 11:27: Перенесено модератором из 'Прочее' — Хитрик Денис