[pygtk] utf8 validating string
Yann Leboulanger
asterix at lagaule.org
Sat Dec 1 05:37:27 WST 2007
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?
More information about the pygtk
mailing list