Hi, I have a string that a textview can't display. It contains invalid chars:
>>> t = "Let's check this out.\x00" >>> import gtk >>> tv = gtk.TextView() >>> b = tv.get_buffer() >>> b.set_text(t) __main__:1: GtkWarning: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed but when I di that I have no problem: >>> t.decode('utf-8') u"Let's check this out.\x00" so what could I do to validate the string before sending it to GTK? _______________________________________________ pygtk mailing list pygtk@daa.com.au http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/