Message 205747 - Python tracker
There's a wrong assumption here: glib applications on Linux use UTF-8 regardless of locale. That's the part I have a problem with: the assumption that the locale will correctly specify the encoding to use for OS APIs on modern Linux systems. It's simply not always true: some Linux distros would be better handled like OS X, where we always use UTF-8, regardless of what the locale says.