On Sun, Apr 2, 2017 at 6:47 AM, Marko Rauhamaa <ma...@pacujo.net> wrote: > You are stuck with the axiom that pathname and its representation are > one and the same thing. > > URI's make the distinction clear. Say you wanted to express a resource > > päätyö/2 > > as part of a URI. URIs are to contain a subset of ASCII only so an > encoding scheme has been devised. That resource is expressed like this: > > p%c3%a4%c3%a4ty%c3%b6%2f2 > > A far more convenient escaping scheme could have been devised for > pathnames.
Definitely. We should treat file names like domain names. "Bücher.ch" gets represented internally as "xn--bcher-kva.ch". That would solve all the problems, and there's no way that it could create more. ChrisA -- https://mail.python.org/mailman/listinfo/python-list