In a message of Mon, 14 Dec 2015 13:34:56 -0500, Terry Reedy writes: >On 12/14/2015 11:24 AM, Ulli Horlacher wrote: >> With Python 2.7.11 on Windows 7 my users cannot open/read files with >> non-ASCII filenames. > >Right. They should either restrict themselves to ascii (or possibly >latin-1) filenames or use current 3.x. This is one of the (known) >unicode problems fixed in 3.x by making unicode the core text class, >replacing the implementation of unicode, and performing further work >with the new implementation. > >-- >Terry Jan Reedy > >-- >https://mail.python.org/mailman/listinfo/python-list
Given that Ulli is in Germany, latin-1 is likely to work fine for him. And you do it like this: # -*- coding: latin-1 -*- from Tkinter import * root = Tk() s = 'Välkommen till Göteborg' # Welcome to Gothenburg (where I live) u = unicode(s, 'iso8859-1') Label(root, text=u).pack() root.mainloop() Laura -- https://mail.python.org/mailman/listinfo/python-list