• 临汾市地病办举办第25个“防治碘缺乏病日”宣传活动 2019-07-17
  • 荷小镇为蝙蝠设红光路灯 居民抗议 2019-07-17
  • 香港支付方式日渐丰富 支付工具已不是“痛点” 2019-07-16
  • 6.27冰与火探戈乐团现场大舞会 2019-07-16
  • 广西:开放发展迈出新步伐(在习近平新时代中国特色社会主义思想指引下——新时代新作为新篇章) 2019-07-14
  • 《国家人文历史》2018年第4期封面及目录 2019-07-14
  • 企业服务行业跨越式发展 2018年神州顺利办聚焦企业人、财、物 2019-07-12
  • 宪法修正案专题记者会 2019-07-10
  • 西藏:持续推进治沙造林工作 筑牢生态安全屏障 2019-07-10
  • 国家新能源补贴新政实施 续航低于150公里车型停止补贴 2019-07-05
  • 鹤舞凌霄飞先进飞机,驾驶技术只占不到3成 2019-07-05
  • 从稳中向好发展态势看我国经济良好前景 2019-06-28
  • 天路文章中国国家地理网 2019-06-28
  • 屈原作为一个浪漫诗人的确才华横溢,值得称道,但是他反对统一就得批评。是吧小作? 2019-06-27
  • 毛主席是最懂经济的人,尤其是中国经济 2019-06-22
  • 浙江省快乐12走势图表

     找回密码
     立即注册

    QQ登录

    只需一步,快速开始

    查看: 293|回复: 0
    打印 上一主题 下一主题

    内蒙古11选五走势图: char字节数组转UTF8字节数组

    [复制链接]
    跳转到指定楼层
    楼主
    发表于 2019-5-22 20:42:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    [C++] 纯文本查看 复制代码
    char* Sutf(char *szAnsi) 
    {
    	
        //预转换,得到所需空间的大小 
        int wcsLen = ::MultiByteToWideChar(CP_ACP, NULL, szAnsi, strlen(szAnsi), NULL, 0); 
        //分配空间要给'\0'留个空间,MultiByteToWideChar不会给'\0'空间 
        wchar_t* wszString = new wchar_t[wcsLen + 1]; 
        //转换 
        ::MultiByteToWideChar(CP_ACP, NULL, szAnsi, strlen(szAnsi), wszString, wcsLen); 
        //最后加上'\0' 
        wszString[wcsLen] = '\0'; 
        //预转换,得到所需空间的大小,这次用的函数和上面名字相反 
        int u8Len = ::WideCharToMultiByte(CP_UTF8, NULL, wszString, wcslen(wszString), NULL, 0, NULL, NULL); 
        //同上,分配空间要给'\0'留个空间 
        //UTF8虽然是Unicode的压缩形式,但也是多字节字符串,所以可以以char的形式保存 
        char* szU8 = new char[u8Len + 1]; 
        //转换 
        //unicode版对应的strlen是wcslen 
        ::WideCharToMultiByte(CP_UTF8, NULL, wszString, wcslen(wszString), szU8, u8Len, NULL, NULL); 
        //最后加上'\0' 
        szU8[u8Len] = '\0'; 
    	return  szU8;
    }

    C VC C++ MFC 汇编 函数 脚本 辅助 多开 注入 内存 插件 破解 基址 窗口 大漠 绑定 编程 交流 论坛 实例 源码
    *滑动验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    VC中文网 - 豫ICP备14012807号|小黑屋|联系客服|金币冲值|浙江省快乐12走势图表

    GMT+8, 2019-7-9 15:08 , Processed in 0.101561 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 浙江省快乐12走势图表 返回列表
  • 临汾市地病办举办第25个“防治碘缺乏病日”宣传活动 2019-07-17
  • 荷小镇为蝙蝠设红光路灯 居民抗议 2019-07-17
  • 香港支付方式日渐丰富 支付工具已不是“痛点” 2019-07-16
  • 6.27冰与火探戈乐团现场大舞会 2019-07-16
  • 广西:开放发展迈出新步伐(在习近平新时代中国特色社会主义思想指引下——新时代新作为新篇章) 2019-07-14
  • 《国家人文历史》2018年第4期封面及目录 2019-07-14
  • 企业服务行业跨越式发展 2018年神州顺利办聚焦企业人、财、物 2019-07-12
  • 宪法修正案专题记者会 2019-07-10
  • 西藏:持续推进治沙造林工作 筑牢生态安全屏障 2019-07-10
  • 国家新能源补贴新政实施 续航低于150公里车型停止补贴 2019-07-05
  • 鹤舞凌霄飞先进飞机,驾驶技术只占不到3成 2019-07-05
  • 从稳中向好发展态势看我国经济良好前景 2019-06-28
  • 天路文章中国国家地理网 2019-06-28
  • 屈原作为一个浪漫诗人的确才华横溢,值得称道,但是他反对统一就得批评。是吧小作? 2019-06-27
  • 毛主席是最懂经济的人,尤其是中国经济 2019-06-22
  • 刮刮乐平把拖把视频 广东时时彩网上怎么买 贵州11选5技巧稳赚 湖北30选5开奖号 133期福彩历史开奖号 华宇乐悠游二八杠杂 广西十一选五玩则 黑龙江十一选五中奖号码 一肖一码中特15期 黑龙江p62和值走势图 竞彩足球比分网 内蒙古快3走试图 广东36选7开奖结果一 澳门小神仙 湖南体彩幸运赛车玩法