[Gtk-sharp-list] TextView and UTF8
Yves Ineichen
yves.ineichen@dplanet.ch
20 Sep 2003 12:43:50 +0200
thanks for your answer... although it didn't solve my problem.
maybe this is a Text.Encoding problem and therefore mono related (not
gtk...)
On Sat, 2003-09-20 at 12:02, Iñigo Illán wrote:
> I'm not sure if this is going to solve your problem, but try to use
> System.Environment.NewLine instead the '\n' hardcoded char.
>
> Example:
>
> ChatBuf.Text += System.Environment.NewLine + "[ip]: " + strReceived;
>
>
> El sáb, 20 de 09 de 2003 a las 10:58, Yves Ineichen escribió:
> > hi all,
> >
> > i want to add some received data to a TextView
> >
> > Byte[] received = new Byte[256];
> > //...
> > String strReceived = System.Text.Encoding.UTF8.GetString(received);
> > ChatBuf.Text += "\n[ip]: " + strReceived;
> >
> > asserts:
> > (<unknown>:1956): Gtk-CRITICAL **: file gtktextbuffer.c: line 543
> > (gtk_text_buffer_emit_insert): assertion `g_utf8_validate (text, len,
> > NULL)'
> > failed
> >
> > same with:
> > UTF8Encoding u8 = new UTF8Encoding();
> > ChatBuf.Text += "\n[ip]: " + u8.GetString(received);
> >
> > why the assertion? the string should be utf8 encoded - or where is the
> > mistake?
>
> _______________________________________________
> Gtk-sharp-list maillist - Gtk-sharp-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
--
Yves Ineichen
::to know recursion, you must first know recursion::