I am having few files in default encoding. I wanted to change their encodings,
preferably in "UTF-8", or may be from one encoding to any other encoding.
I was trying it as follows,
>>> import codecs
>>> sourceEncoding = "iso-8859-1"
>>> targetEncoding = "utf-8"
>>> source = open("source1","w")
>>> target = open("target", "w")
>>> target.write(unicode(source, sourceEncoding).encode(targetEncoding))
but it was giving me error as follows,
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
target.write(unicode(source, sourceEncoding).encode(targetEncoding))
TypeError: coercing to Unicode: need string or buffer, file found
If anybody may kindly suggest how may I solve it.
Regards,
Subhabrata Banerjee.
--
https://mail.python.org/mailman/listinfo/python-list