On 4/29/05, Magnus Wirstr�m <[EMAIL PROTECTED]> wrote:
> I'm working with a application that uses swedish characters and i have a 
> problem with displaying swedish characters with gtk_label. I can use ��� when 
> the label is created and it display it correctly but then i use 
> gtk_label_set_text() to update the text, it stops the word when the swedish 
> characer occurs. Looks something like this ...
> 
> Original word i want to display:
> Norrk�ping
> 
> Result i get with gtk_label_set_text():
> Norrk

Make sure the string you're trying to use as a label text is valid
UTF-8. If you got it from a file or any other external source, use
g_locale_to_utf8[1] or some other conversion function to convert it
from the source encoding (Which probably is ISO-8859-1 in your case).

Basically, *all* strings that are passed to GUI elements needs to be
valid UTF-8, or else you'll see errors like the one you got.

[1] 
http://developer.gnome.org/doc/API/2.0/glib/glib-Character-Set-Conversion.html#g-locale-to-utf8
-- 
Isak Savo
isak � savo (at) gmail � com
_______________________________________________
gnome-devel-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-devel-list

Reply via email to