#include "stdafx.h"
#include <windows.h>
#include <Urlmon.h>
#pragma comment(lib, "Urlmon")
int main()
{
TCHAR szLanguage[MAX_PATH] = { 0 };
TCHAR szCountry[MAX_PATH] = { 0 };
// Get language code.
int ccbufLanguage = GetLocaleInfo(LOCALE_SYSTEM_DEFAULT, LOCALE_SISO639LANGNAME, szLanguage, MAX_PATH);
// Get Country code.
int ccbufCountry = GetLocaleInfo(LOCALE_SYSTEM_DEFAULT, LOCALE_SISO3166CTRYNAME, szCountry, MAX_PATH);
if (ccbufCountry != 0)
{
szLanguage[ccbufLanguage - 1] = '-';
wcscat_s(szLanguage, szCountry);
}
_tprintf(L"%s \n", szLanguage);
getchar();
return 0;
}
printf “zh-CN”