作者:京东瀚览家居官方旗舰店
//将GBK的简体转换到GBK繁体
LPTSTRCTestDlg::GBKSimplified2GBKTraditional(CStringszSimplified)
...{
LCIDdwLocale;
WORDwLangID;
wLangID=MAKELANGID(LANG_CHINESE,SUBLANG_CHINESE_SIMPLIFIED);
dwLocale=MAKELCID(wLangID,SORT_CHINESE_PRC);
intnLength;
char*pBuffer;
nLength=LCMapString(dwLocale,LCMAP_TRADITIONAL_CHINESE,(LPCTSTR)szSimplified,szSimplified.GetLength(),NULL,0);
pBuffer=newchar[nLength+1];
pBuffer[nLength]=0;
LCMapString(dwLocale,LCMAP_TRADITIONAL_CHINESE,(LPCTSTR)szSimplified,szSimplified.GetLength(),pBuffer,nLength);
returnpBuffer;
}
//测试代码
CStringtemp(GBKSimplified2GBKTraditional("中国美女111"));
AfxMessageBox(temp);