À ta place, je ne me ferais pas trop de soucis pour les caractères hors du BMP, car si ça se trouve tu n'as tout simplement pas de police de caractères installée les contenant!
Il faudrait donc déjà s'assurer d'avoir des wchar_t affichables par les fonctions du C standard (en gros, fais quelques tests avec le bon vieux putwchar(), ou wprintf(), etc.) puis tenter de les afficher de la façon Épitesque.