Unicode in writing to a file
marco at sferacarta.com
Thu Apr 23 14:18:20 CEST 2009
Carbon Man wrote:
> Py 2.5
> Trying to write a string to a file.
> self.dataUpdate.write(u"\nentry."+node.tagName+ u" = " + cValue)
> cValue contains a unicode character. node.tagName is also a unicode string
> though it has no special characters in it.
So what's the encoding of your file?
If you didn't open dataUpdate with codecs.open, and you don't encode the
string someway - i.e. text.encode('utf-8') python has no way to know it.
More information about the Python-list