#include <stdlib.h>
#include <locale.h>
#include <stdio.h>
int main()
{
    setlocale(LC_ALL, "en_US.utf8"); // or any other utf8 locale
    wchar_t c = L'\u00a1'; // or = L'\xa1';
    char mb[MB_CUR_MAX + 1];
    int len = wctomb(mb, c);
    mb[len] = '\0';
    printf("UTF-8 char: %s\n", mb);
}
