We have a question in <https://bugs.launchpad.net/bugs/794353> and <http://bugs.python.org/issue13643> about what encoding bzr and Python ought to assume for file names if there is no locale configured.
As a specific example, if you run a Python program from cron, it has no locale by default. It tries to decode filenames as ascii. If it encounters a non-ascii filename, it will likely crash. People hit this kind of thing a lot with bzr; we have put in a workaround but it seems it would be better to fix it in Python. My impression is the vast majority of filesystems use utf-8 names, and that other Ubuntu software (Nautilus? U1?) assumes this will generally be true. Does Ubuntu have any policy that filenames ought to be in UTF-8? (I see a bit of discussion in http://www.cl.cam.ac.uk/~mgk25/unicode.html#linux but nothing more.) -- Martin -- ubuntu-devel mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
