国际化与本地化
C语言国际化支持
1. setlocale
#include <locale.h>
setlocale(LC_ALL, "zh_CN.UTF-8");
printf("宽字符: %lc\n", L'中');
2. 宽字符
#include <wchar.h>
wchar_t *str = L"你好世界";
wprintf(L"%ls\n", str);C语言国际化支持
#include <locale.h>
setlocale(LC_ALL, "zh_CN.UTF-8");
printf("宽字符: %lc\n", L'中');
#include <wchar.h>
wchar_t *str = L"你好世界";
wprintf(L"%ls\n", str);