UTF8ToGB
来源:互联网 发布:空间数据库 吴信才 编辑:程序博客网 时间:2024/05/20 11:21
int UTF8ToGB(const char* str,char *out)
{
WCHAR *strSrc;
TCHAR *szRes;
int len;
//获得临时变量的大小
int i = MultiByteToWideChar(CP_UTF8, 0, str, -1, NULL, 0);
strSrc = new WCHAR[i+1];
MultiByteToWideChar(CP_UTF8, 0, str, -1, strSrc, i);
//获得临时变量的大小
i = WideCharToMultiByte(CP_ACP, 0, strSrc, -1, NULL, 0, NULL, NULL);
szRes = new TCHAR[i+1];
WideCharToMultiByte(CP_ACP, 0, strSrc, -1, szRes, i, NULL, NULL);
len = (i+1)*sizeof(CHAR);
memcpy(out,szRes,len);
out[len+1] ='\0';
delete []strSrc;
delete []szRes;
return len;
}
- UTF8ToGB
- UTF8ToGB GBToUTF8
- 八款开源 Android 游戏引擎 (巨好的资源)(转)
- iphone-common-codes-ccteam源代码 CCUITextField.m
- iphone-common-codes-ccteam源代码 CCUITextView.h
- 使用tcpdump抓取HTTP包
- ExtJs 快捷键功能添加
- UTF8ToGB
- VC++ 界面编程
- [SCOI2005]扫雷Mine
- VB工程6---圆周长和面积
- WordPress内外网访问的问题解决
- 求100内的素数
- 修改myeclipse8.5默认工作空间
- 传说中的让理科生沉默,让文科生落泪的文理综合体
- 冒泡排序