如何将中文输出为UTF-8字符
来源:互联网 发布:团队文档库 mac 编辑:程序博客网 时间:2024/05/22 15:55
int AToUtf8(LPCSTR pASCIIBuf,LPSTR pUtf8Buf)
{
unsigned short* pWch;
char szTmp[500];
char szUTF8[20];
int ret;
if (NULL==pASCIIBuf)
return 0;
pUtf8Buf[0] = '/0';
// ZeroMemory( wch, sizeof(WCHAR)*RECV_BUF );
DWORD UniCodeLen=MultiByteToWideChar(CP_ACP, 0, pASCIIBuf, -1, 0, 0);
pWch = new unsigned short[UniCodeLen];
MultiByteToWideChar(CP_ACP, 0, pASCIIBuf, -1, pWch, UniCodeLen);
DWORD dwUtf8Len=WideCharToMultiByte(CP_UTF8, 0, pWch, UniCodeLen , NULL, NULL, NULL, NULL );
if (NULL==pUtf8Buf)
{
delete[] pWch;
return dwUtf8Len;
}
ret = WideCharToMultiByte(CP_UTF8, 0, pWch, UniCodeLen , (char*)szTmp, dwUtf8Len, NULL, NULL );
delete[] pWch;
for(int i=0;i<strlen(szTmp);i++)
{
sprintf(szUTF8,_T("%X"),(BYTE)szTmp[i]);
strcat(pUtf8Buf,_T("%"));
strcat(pUtf8Buf,szUTF8);
}
return ret;
}
- 如何将中文输出为UTF-8字符
- 解决中文字符乱码问题,如何将gbk格式转换utf-8格式
- 字符编码——在python2中如何将txt中的utf-8转换成中文
- JS将URL中的UTF-8字符串转成中文字符
- 怎样将Url中的中文转为为UTF-8
- mysql 将整个db 设置为utf-8兼容中文
- 怎样将Url中的中文转为为UTF-8
- 如何将aspx页面保存为utf-8格式
- 如何将Eclipse中项目编码设置为utf-8
- 中文转化为UTF-8
- MySQL不支持中文、将编码修改为utf-8,仍不支持中文问题解决方案
- 如何在游戏中将文字显示为外星语?(将中文字符转换为乱码)
- source-insight中文:utf-8编码的中文字符在source in sight如何正常显示
- source-insight中文:utf-8编码的中文字符在source in sight如何正常显示
- 将一个数转换为字符输出
- 把 编码为UTF-8的XML文件转为字符流输出
- 将数字金额转换为中文输出
- 修改MySQL数据库字符编码为UTF-8解决中文乱码
- 通过代理服务器 访问 Internet页面。
- date time 格式。。。。
- 关于字节对齐
- Qt Creator系列教程地址
- 属性项目的定义(property)
- 如何将中文输出为UTF-8字符
- 3-----强类型DataContext
- SQL中的交叉连接(CROSS JOIN)、内连接(INNER JOIN)、外连接(OUTER JOIN)
- 关于Vc2005中头文件的static const int问题
- 通过代码将Word 2007 template (dotx)文档转换Word 2007 (docx)文档
- struts2.0+spring2.0+hibernate3.2实现增删改查CURD
- Windows mobile 6.0平台 CoreDll.dll所包含的API
- oral能考什么呢?
- 格式化字符串的一个实例