Hi, eric is doing a little trickery save a method of the sys module to set the default encoding and uses that saved method later on to set the encoding to the configured value (default utf8). The trickery code is included in eric4.pth.
Without this, strings (str) are ASCII encoded and one has to use the encode("utf8") and the respective decode methods. Regards, Detlev On Dienstag, 6. Oktober 2009, jonnobl...@gmail.com wrote: > Hi, > > I'm developing an app that uses Unicode in QTreeWidgetItems. When I run my > app via Eric's "Run Project" feature I can use the unicode to write and > read the WTreeWidgetItem's with no issue. > > However, when I run my app natively I can no longer read the unicode and I > am shown errors like this > > UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in > position 2: ordinal not in range(128) > > What is Eric doing to prevent this? > > Cheers > > Jon > _______________________________________________ > Eric mailing list > Eric@riverbankcomputing.com > http://www.riverbankcomputing.com/mailman/listinfo/eric -- Detlev Offenbach det...@die-offenbachs.de _______________________________________________ Eric mailing list Eric@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/eric