Hi I have a function that write a file. But I have problem with understand the UTF-8 concept on glibmm. When and where I use Glib::filename_from_utf8()? I thinks windows "have" a UTF8 filesystem and Linux/Unix don't have that. I have made that so: Glib::ustring filename; #ifdef OS_WINDOWS write(filename.c_str(), data); #else write((Glib::filename_from_utf8(filename)).c_str(), data); #endif Is that right? Exists a good Tutorial over the programming with utf8? Greet, Pascal
Attachment:
pgpGiA4NHBXBd.pgp
Description: PGP signature