I'm no console expert, but I can tell you that even though wcout accepts wide chars, it internally converts it to ANSI. By default, the console doesn't display Unicode.
In Windows you have to use the Windows API for consoles to change this. How? Which functions? Don't remember right now. :-( But Google it up as the topic as appeared a few times here and I bet elsewhere.