Alexander Shaduri wrote: this was a pretty good summary. So Windows >2k is utf-16 - I stopped following with 2k. so in theory it would accept utf-8 so MinGW shouldn't mangle the chars but I agree, Glib::ustring makes it transperent regards