"Neil Hodgson" <[EMAIL PROTECTED]> wrote in message news:<[EMAIL PROTECTED]>... > Michael: > > > Like I said, it's only supposed to run on linux; anyway, is it likely > > that problems will arise when filenames I have to handle have > > basically three sources: > > ... > > 3. filenames created by user input > > Have you worked out how you want to handle user input that is not > representable in the encoding? It is easy for users to input any characters > into a Unicode enabled UI either through invoking an input method or by > copying and pasting from another application or character chooser applet. > > Neil
As I must admit, no. I just couldn't figure out that someone will really do this. I guess I could add a test like (pseudo code): try: test = fsdecode(input)# convert to unicode test.encode(sysencoding) except: # show a message box with something like "Invalid file name" Please tell me if you find any other possible gotchas. Thanks so far Michael -- http://mail.python.org/mailman/listinfo/python-list