Hello, just a suggestion !
why don't you try using ADA 95: this langage has complete support for unicode, is object oriented, has really strong typing, and you could use it for everything (the gnat compiler is free, and now, is integrated into the gcc tree). You can use the gtk binding to make graphical programs. In the libraries, there exists functions for the traditionnal one byte caractere type, and for the unicode type, with many procedure to pass from one representation to the other, all of them completely documented (in the definition of the langage). You can use the same code for linux, other unix boxes, and !windows! ... Hope this help, Eric! ----- *********[EMAIL PROTECTED]********** - Linux-UTF8: i18n of Linux on all levels Archive: http://mail.nl.linux.org/linux-utf8/