//计算char *数组大小,以字节为单位,一个汉字占两个字节
int charLen = strlen(sText);
//计算多字节字符的大小,按字符计算。
int len = MultiByteToWideChar(CP_ACP, 0, sText, charLen, NULL, 0);
//为宽字节字符数组申请空间,数组大小为按字节计算的多字节字符大小
TCHAR *buf0 = new TCHAR[len + 1];
//多字节编码转换成宽字节编码
MultiByteToWideChar(CP_ACP, 0, sText, charLen, buf0, len);
buf0[len] = '\0'; //添加字符串结尾,注意不是len+1
//将TCHAR数组转换为CString
CString pWideChar;
pWideChar.Append(buf0);
//删除缓冲区
delete[]buf0;

最新文章

  1. 北京培训记day4
  2. 不需要sql进行计算数据的平均值、最大值、最小值、和
  3. hive内部表、外部表、分区表、视图
  4. 附件上传 使用javascript
  5. 鼠标滚动事件兼容性 wheel、onwheel
  6. Javascript中String对象的的简单学习
  7. 【多线程】Java并发编程:并发容器之CopyOnWriteArrayList(转载)
  8. 开发一个iOS应用没有那么容易
  9. lib,dll区别 及 VS中如何添加lib,dll
  10. css3的transition效果和transfor效果
  11. @RenderSection
  12. JSP table中除了第一行(标题)其他全清空
  13. PHP信号管理
  14. C#-----类DateTime的常用方法
  15. 解决Jmeter插件ERROR: java.io.IOException: Agent is unreachable via TCP的错误
  16. 设置滚动条scrolltop
  17. ImportError: cannot import name cbook
  18. vue+webpack热替换
  19. var, object, dynamic的区别以及使用
  20. Microsoft Dynamics CRM2011 导入解决方案时,失败的原因小结

热门文章

  1. HJ92 在字符串中找出连续最长的数字串
  2. hexo部署和优化记录
  3. (0313) ICer,root 权限密码
  4. 环保行业ERP主要的几大治理区域?
  5. 软件架构易用性在软件UI中的体现
  6. Babel与webpack
  7. 查看oracle死锁
  8. git命令,回滚上一个版本,回滚n个版本,撤销回滚
  9. Vue 使用Lodop进行标签(条码)打印
  10. Wordpress 漏洞利用与后渗透