Gtk+/GtkAda will only deal with UTF8 strings (see in GtkAda the UTF8_String type, which is used by most functions), so whenever you have non ASCII (7 bit) or non UTF8 strings, you'll need to e.g. use Glib.Convert to convert your input string into proper UTF8. Arno