From: Michal Suchanek Date: 2007-12-14T10:26:03+09:00 Subject: multibyte characters in curses Hello, Perhaps it would be better to send this to core: This is a proof-of-concept patch showing the use of multibyte characters in curses. It works for me. However, it requires utf-8 (or other multibyte) locale, ncursesw library, and setting the locale properly in the ruby interpreter. In other words, it requires 1) locale to be set for the interpreter (which is apparently not done for 1.8 now) 2) that the multibyte strings printed match the locale set I would also suggest including something like ruby-terminfo which allows access to the terminfo database. This allows for simple and portable use of multibyte strings - to add attribute to a character the corresponding terminal capability string is printed before the character. This should work with most curses, even those that cannot print multibyte characters themselves. Thanks Michal