Unicode编码和多字节编码的转换处理
发布时间
阅读量:
阅读量
/**********************************************
函数作用:把Unicode字符串转换为Ascii字符串
参数说明:
*********lpcwszStr:要转换的Unicode字符串
*********lpcwszStr:接收转换结果的Ascii字符串
*********dwSize:用来接收转换结果的缓冲区大小
*********************************************/
BOOL NET_WCharToMByte(LPCWSTR lpcwszStr, LPSTR lpszStr, DWORD dwSize)
{
// 获得接收Ascii字符串需要的缓冲区的大小
DWORD dwMinSize;
dwMinSize = WideCharToMultiByte(CP_OEMCP, NULL, lpcwszStr, -1, NULL, 0, NULL, FALSE);
//判断给定的缓冲区的大小是否满足需要的最小缓冲区大小
if (dwSize < dwMinSize)
{
全部评论 (0)
还没有任何评论哟~
