摘要: // MBCS字符集转换成UTF-8,使用完了之后要释放返回的内存!char* DataStore::MBCS2Utf8(char* szMBCS, ULONG* _out_length){ if (szMBCS == NULL || _out_length == NULL) return NULL; // 方法:先转换成CP_ACP再转换成CP_UTF8 int nLength = MultiByteToWideChar(CP_ACP, 0, szMBCS, -1, NULL, NULL); // 获取缓冲区长度,再分配内存 WCHAR *tch = new WCHAR[nLength];. 阅读全文
posted @ 2012-06-11 10:15 特洛伊人 阅读(1832) 评论(0) 推荐(0) 编辑