On 2007. May 5., piotr maliński wrote:
> That doesn't help. It won't even open a file:
>
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position
> 14: ordinal not in range(128)
>
> It wants to use ASCII "codec". I've noticed that for example
> QTextStream has "setCodec" but there isn't anything about encoding for
> QFile or textEdit.
>
If you get back a QString or something similar, you convert it to unicode by
embracing it like this: unicode(myqstringlikevar). Then you have to make a
byte stream out of it (which str is), by using the encode method. So try:
unicode(myqstringlikevar).encode("utf8") and see if it works.
_______________________________________________
PyQt mailing list [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt