ASCII字符串与UNICODE字符串转换
2010-08-21 13:25
316 查看
/*------------------------------------------------------------------------------
把ASCII字符串转换成UNICODE字符串
[input]: source=源ASCII字符串
[output]: obj=目标UNICODE字符串
*/
DWORD ConvertAnsiTounicode(char* source,TCHAR* obj)
{
DWORD nLength = 0;
nLength = MultiByteToWideChar(CP_ACP,0,source,-1,NULL,0);
MultiByteToWideChar(CP_ACP,0,source,-1,obj,nLength);
return nLength;
}
/*------------------------------------------------------------------------------
把UNICODE字符串转换成ASCII字符串
[input]: source=源UNICODE字符串
[output]: obj=目标ASCII字符串
*/
DWORD ConvertUnicodeToAnsi(TCHAR* source,char* obj)//,int& nLength)
{
DWORD nLength = 0;
nLength = WideCharToMultiByte(CP_ACP,0,source,-1,NULL,0,NULL,NULL);
WideCharToMultiByte(CP_ACP,0,source,-1,obj,nLength,NULL,NULL);
return nLength;
}
把ASCII字符串转换成UNICODE字符串
[input]: source=源ASCII字符串
[output]: obj=目标UNICODE字符串
*/
DWORD ConvertAnsiTounicode(char* source,TCHAR* obj)
{
DWORD nLength = 0;
nLength = MultiByteToWideChar(CP_ACP,0,source,-1,NULL,0);
MultiByteToWideChar(CP_ACP,0,source,-1,obj,nLength);
return nLength;
}
/*------------------------------------------------------------------------------
把UNICODE字符串转换成ASCII字符串
[input]: source=源UNICODE字符串
[output]: obj=目标ASCII字符串
*/
DWORD ConvertUnicodeToAnsi(TCHAR* source,char* obj)//,int& nLength)
{
DWORD nLength = 0;
nLength = WideCharToMultiByte(CP_ACP,0,source,-1,NULL,0,NULL,NULL);
WideCharToMultiByte(CP_ACP,0,source,-1,obj,nLength,NULL,NULL);
return nLength;
}
相关文章推荐
- 使用python将用ASCII表示的16进制unicode编码的ASCII字符串转换为unicode字符串
- ASCII,UTF-8,Unicode字符串相互转换
- utf,unicode,ascii字符串之间的相互转换
- ASCII,UTF-8,Unicode字符串相互转换(转)
- ASCII,UTF-8,Unicode字符串相互转换
- ASCII,UTF-8,Unicode字符串相互转换
- windows ASCII,UTF-8,Unicode字符串相互转换
- ASCII,UTF-8,Unicode字符串相互转换(转)
- 将ASCII字符串转换为UNICODE字符串
- 也说VC下 UNICODE和ASCII字符串相互转换
- Unicode 转换成 Ascii (把Unicode 中文字符串输入到文本中)
- C/C++中ASCII与Unicode字符串相互转换
- Unicode 转换成 Ascii (把Unicode 中文字符串输入到文本中)
- C++编程:ASCII,UTF-8,Unicode字符串相互转换
- python的string与Unicode转换,gbk字符串编码
- 字符编码知识:Unicode、UTF-8、ASCII、GB2312等编码之间是如何转换的
- C#字符串与unicode互相转换
- Unicode下整型数与字符串,CString 转换例程
- JAVA方法 字符串与unicode的相互转换
- javascript实现unicode与ASCII相互转换的方法