#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#include <wchar.h>
int main(void)
{
setlocale(LC_ALL, "en_US.utf8");
const char* mbstr = u8"z\u00A7\u03B2\U0001F34C"; // or u8"z§β????"
wchar_t wstr[5];
mbstowcs(wstr, mbstr, 5);
wprintf(L"char string: %s\n", mbstr);
wprintf(L"wchar_t string: %ls\n", wstr);
}
/*
run:
char string: z§β????
wchar_t string: z§β????
*/