curses and unicode

David M. Cooke cookedm+news at
Thu Apr 15 23:25:15 CEST 2004

At some point, "A.M. Kuchling" <amk at> wrote:

> On Thu, 15 Apr 2004 08:46:55 +0200, 
> 	Gandalf <gandalf at> wrote:
>> But I do not know how to do this from Python. I only have the curses 
>> module and the addstr method. The addstr method does not support unicode.
> There's a separate set of interfaces for wide-character curses support, with
> functions such as addwstr().  Unfortunately the Python curses module doesn't
> support these functions, and they may or may not be available on your
> platform.  (For example, they don't seem to be available in the version of
> ncurses in Debian unstable.)

You want the libncursesw5 library (ncurses compiled with wide
character support). I suppose there's two libraries as
ncurses-with-wide-chars is API but not ABI compatible with
ncurses-w/o-wide-chars. But, no Python interface with wide characters.

|David M. Cooke

More information about the Python-list mailing list