Tkinter / Unicode and UTF-8
Martin v. Löwis
martin at v.loewis.de
Thu Nov 20 21:00:22 CET 2003
Thomas <pushcold at hotpop.foo> writes:
> Now I switched to Fedora Core 1 Linux (where Python/Tk does not
> work without fixing it - but I described that in another thread)
> and I have to pass UTF-8 encoded strings to Tk widgets (i.e. I
> cannot directly pass Unicode strings any more).
Then you fixed it incorrectly.
> - Was Tkinter changed to behave like that?
> - Will it stay like that in the future?
No, it wasn't even changed.
> - Isn't it strange, that you have to pass UTF-8 encoded strings
> to Tk widgets, but that the widgets will return Unicode strings?
You don't have to. It works just fine with Unicode strings.
> Thanks in advance for any comments and hints; I have to change
> a lot of code if passing UTF-8 encoded strings to Tk widgets
> is now the only way to do it. And before doing that, I would
> really like to know what the 'correct' way is.
Not change the code.
More information about the Python-list