Hi,

"calmar" <[EMAIL PROTECTED]> writes:

> i'm still trying to put the some text with 'gtk_text_buffer_set_text' to a 
>'gtk_text_view', but i can't succeed so far (due to ä and similar characters).
> 
> my last try was something like this:
> for (int z=0 ; z<lenghtofstring ;z++){   if ( (char)pstring[z] > (char) '~' ) 
>pstring[z] = '~'; }

that won't work since char is a signed type so all chars outside the ASCII
range of 0 to 127 have negative values and are thus smaller than '~'.

> As far as i figured out I should use :
> g_convert or g_locale_to_utf8
> 
> ( gchar *) baus = g_convert(buffl, lengh_to_translate,"ascii","utf-8", u, l, erro);
> or
> (gchar *) haus =g_locale_to_utf8((gchar*) buffl, lengh_to_translate, u, l, erro);
> 
> So both did not work unfortunately.
> So in the first case, i guess 'ascii' is wrong anyway.

yep, "ascii" is the wrong choice indeed. Most probably your text is encoded
as ISO-8859-1 (sometimes also referred to as latin1) or ISO-8859-15 (which
is an extended version of ISO-8859-1 that has the Euro symbol).


Salut, Sven
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to