MultiByteToWideChar 和 WideCharToMultiByte 中第1个参数的理解
来源:互联网 发布:java流程引擎开发原理 编辑:程序博客网 时间:2024/05/12 15:20
MultiByteToWideChar 和 WideCharToMultiByte 中第1个参数的理解
MSDN说:Specifies the code page to be used to perform the conversion,
我的理解是:这2个都是多字符集中的某一个(如ansi或是utf-8)转成宽字符(unicode),
如:
int len=MultiByteToWideChar(CP_UTF8,0,str,-1,0,0);//请求WCHAR字符数
以上是代表“多字符集”转成“宽字符,这个多字符为UTF-8 ,好理解吧?呵呵
::MultiByteToWideChar(CP_ACP, NULL, szAnsi, strlen(szAnsi), wszString, wcsLen);
以上是 将 多字符集转成宽字符,,这个多字符集中的哪一个呢?CP_ACP来告诉你,是ansi。
::WideCharToMultiByte(CP_ACP, NULL, wszString, wcslen(wszString), szAnsi, ansiLen, NULL, NULL);
意思是:将宽字符 转成 多字符集中的ansi
::WideCharToMultiByte(CP_UTF8, NULL, wszString, wcslen(wszString), szU8, u8Len, NULL, NULL);
意思是:将宽字符 转成 字符集中的UFT-8码
特此记录,不混乱!
0 0
- MultiByteToWideChar 和 WideCharToMultiByte 中第1个参数的理解
- MultiByteToWideChar和WideCharToMultiByte的正确使用方法及参数详解
- MultiByteToWideChar 和WideCharToMultiByte的使用
- MultiByteToWideChar和WideCharToMultiByte的用法
- WideCharToMultiByte 和 MultiByteToWideChar 之 codePage 参数(一)
- WideCharToMultiByte 和 MultiByteToWideChar 之 codePage 参数(二)
- WideCharToMultiByte和MultiByteToWideChar函数的用法 (MFC中常用)
- MultiByteToWideChar的与WideCharToMultiByte的参数详解
- MultiByteToWideChar的与WideCharToMultiByte的参数详解
- MultiByteToWideChar的与WideCharToMultiByte的参数详解
- MultiByteToWideChar的与WideCharToMultiByte的参数详解
- MultiByteToWideChar的与WideCharToMultiByte的参数详解
- MultiByteToWideChar的与WideCharToMultiByte的参数详解
- MultiByteToWideChar的与WideCharToMultiByte的参数详解
- MultiByteToWideChar的与WideCharToMultiByte的参数详解
- WideCharToMultiByte和MultiByteToWideChar函数的用法
- WideCharToMultiByte和MultiByteToWideChar函数的用法
- WideCharToMultiByte()和MultiByteToWideChar()函数的使用
- 自定义View之无限大图轮播ShufBanner
- 安装jdk为什么要配置环境变量
- 重装系统后debug.keystore消失的处理
- 创建、输出单链表
- 新闻客户端的新闻内容图文混排
- MultiByteToWideChar 和 WideCharToMultiByte 中第1个参数的理解
- 数字签名和数字信封的区别
- 统计文章中单词的字数并按照出现的频率排序(treeSet)
- mongoDB在windows下安装与配置方案
- Android在webview上常见问题
- switch (date("D"))
- 沉浸式状态栏
- iOS 静态库 [.a 和 framework]
- android shape的使用