Salida Unicode a la consola usando C ++, en Windows

Todavía estoy aprendiendo C ++, así que tengan paciencia conmigo y mi código descuidado. El compilador que uso es Dev C ++. Quiero poder generar caracteres Unicode en la consola usando cout. Cada vez que intento cosas como:

#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
    std::cout << "Blah blah blah some gibberish unicode: ĐĄßĞĝ\n";
    system("PAUSE");
    return 0;
}

Emite caracteres extraños a la consola, como µA ■ Gg. ¿Por qué hace eso y cómo puedo mostrar ĐĄßĞĝ? ¿O esto no es posible con Windows?

Respuestas a la pregunta(4)

Su respuesta a la pregunta