Ok, I can get Unicode displaying fine in my program but I want 9x support and the way my program gets the unicode chars is via winsock, and when my program recives it I'm pretty sure thats its multibyte because only the chars like Ω have 2 bytes assigned to them, now when i try to display them i get 2 differnent chars, I was wondering if there was a way to make them display the correct char, without using unicode?

(If that doesn't make sense its because of my lack of sleep)