Извините.. Тупой вопрос по Python.
От: diatlov Молдова  
Дата: 13.04.08 19:50
Оценка:
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: Перенесено модератором из 'Прочее' — Хитрик Денис
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.