Filipe wrote: > term = row[1] > print repr(term) > > output I got in Pyscripter's interpreter window: > 'Fran\x87a' > > output I got in the command line: > 'Fran\xd8a' > > I'd expect "print" to behave differently according with the console's > encoding, but does this mean this happens with repr() too?
repr always generates ASCII bytes. They are not effected by the console's encoding. If you get different output, it really means that the values are different (check ord(row[1][4]) to be sure) What is the precise sequence of statements that you used to set the "row" variable? Regards, Martin -- http://mail.python.org/mailman/listinfo/python-list