Franky Braem wrote: >> Are you sure that on your platform wchar_t is 2 bytes wide? >> >> Karl >> > wchar_t is 2 bytes. > In that case I am afraid I have no idea what's wrong. UTF-16 output from Expat has been working for me for a long time (I think since 1.95.3). Karl