您的位置:首页 > 其它

unicode编码宽字节与单字节之间的转换

2011-08-03 16:42 288 查看
多字节转换为宽字节

LPWSTR show_char(LPBYTE pbyte, DWORD len)

{

LPWSTR lpw;

int wlen;

wlen = MultiByteToWideChar(CP_ACP, 0, (LPCSTR)pbyte, len + 1, NULL, 0);

lpw = new WCHAR[wlen];

MultiByteToWideChar(CP_ACP, 0, (LPCSTR)pbyte, len + 1, lpw, wlen);

//MessageBox(NULL, lpw, NULL, MB_OK);

// delete []lpw;

return lpw;

}

宽字节转换为多字节

total = atoi((char *)temp);

memset(temp, 0, sizeof(temp));

WideCharToMultiByte(CP_ACP, 0, m_total, -1, (LPSTR)temp, sizeof(temp), NULL, NULL);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐