It's not really possible to fix this, since the whole gtk+ stack requires all strings to be encoded in utf-8. And also, it's part of the PyGTK API already, plenty of applications are going to break if it was removed. -- "import gtk" changes sys.getdefaultencoding() https://launchpad.net/malone/bugs/27112