|there are lots of issues here like mbcs vs unicode either ucs16 or rtf8.
as long as you are sticking with nt / w2k / xp use unicode
win95 / win98 will be painful.
The font selected for the dialog / controls needs to actually have gylphs for the unicode characters you are trying to display in the language you are trying to display them in. its not enough to simply use the correct unicode chinese character you also need to have selected an appropriate font.
note most 'foreign' fonts will have at least the first 128 / 256 ascii / ansi gylphs in them as well for english.