摘要:
字符集转换: Ansi - Unicode 1 wstring AnsiToUnicode (const string& strSrc ) 2 { 3 /*!( iCharsRet ) );16 }17 18 /*!< 释放内存 */19 delete[] pwszBuffer;20 21 return wstrRet;22 } 阅读全文
摘要:
字符集转换: Unicode - Ansi 1 string UnicodeToAnsi ( const wstring& wstrSrc ) 2 { 3 /*!( wstrSrc.size() * 4 + 10 ); 5 int iAllocSize = WideCharToMultiByte(CP_THREAD_ACP,0,wstrSrc.c_str(),-1,NULL,0,NULL,NULL); 6 char* pwszBuffer = new char[ (UINT)iAllocSize ]; 7 memset(pwszBuffer,0,iAllocS... 阅读全文
摘要:
下面这段代码获得汉字首字母,如果不是汉字,则保留返回,但是,比如:哦,嗯等个例汉字,返回的不正确。 1 CString GetFirstLetter(LPCTSTR strName) 2 { 3 static TCHAR* wcsFiestLetterTable = 4 _T("ydkqsxnwzssxjbymgcczqpssqbycdscdqldylybssjgyqzjjfgcclzznwdwzjljpfyynnjjtmynzwzhflzppqhgccyynmjqyxxgdnnsnsjnjnsnnmlnrxyfsngnnnnqzggllyjlnyzss... 阅读全文