Hi i Rahman Yazgan. I live in Turkey. I am pyhton(pyqt) programmer. I found a bug : UnicodeEncodeError: 'ascii' codec can't encode character QLineEdit.text(),... UnicodeEncodeError so ascii codecs, can't encoding. python version 2.5(windows) python25/lib/site.py line 381-383 : if encoding != "ascii": # On Non-Unicode builds this will raise an AttributeError... sys.setdefaultencoding(encoding) # Needs Python Unicode build ! UnicodeEncodeError: 'ascii' codec can't encode character so resoluble: if encoding != "ascii": # On Non-Unicode builds this will raise an AttributeError... sys.setdefaultencoding(encoding) # Needs Python Unicode build ! if encoding == "ascii": sys.setdefaultencoding("utf-8")
Sorry, but you have to be more specific about what you think is a bug. That the default encoding is ascii does have its reasons, and will not change. You're likely to be missing an explicit .encode() call when converting from unicode to str; consult a Python mailing list or newsgroup with details.