Well the thing is my older program displayed the characters before, and not now. It is the same exe, I did not recompile it.

I also noticed that in applocal, the Asian character sets near the end of the list are all squares, they used to also display the correct characters.