// Convert to GBK GBK Simplified Traditional LPTSTR CChineseConvertor :: GBKSimplified2GBKTraditional (CString szSimplified) {LCID dwLocale; WORD wLangID; wLangID = MAKELANGID (LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED); dwLocale = MAKELCID (wLangID, SORT_CHINESE_PRC);
int nLength; char * pBuffer; nLength = LCMapString (dwLocale, LCMAP_TRADITIONAL_CHINESE, (LPCTSTR) szSimplified, szSimplified.GetLength (), NULL, 0); pBuffer = new char [nLength 1]; pBuffer [nLength] = 0; LCMapString ( Dwlocale, lcmap_traditional_chinese, (lpctstr) szsimplified, szsimplified.getLength (), PBuffer, NLENGTH; RETURN PBUFFER;}