本来,字符编码的转换可以使用诸如MultiByteToWideChar此类函数来转换,但是Windows CE中却不支持参数CodePage中的CP_UTF8值,这就带来了很大局限。经过测试,该函数在WM6中转换UTF-8失败。
本来想只有自己干活了,后来才发现其实LdapUnicodeToUTF8 和 LdapUTF8ToUnicode 这两个 API 就是用来做UTF-8、Unicode编码转换的,根本不用费事自己去写,更重要的是支持WM平台。
相关文章
- Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换(转载)
- linux下c语言利用iconv函数实现utf-8转unicode
- Qt实现16进制unicode转utf-8以及国际音标编码问题
- 几个多字节和UNICODE及UTF-8之间相互转化的函数
- UNICODE(UTF-16)与UTF-8编码的相互转换
- Unicode编码及其实现:UTF-16、UTF-8,and more
- 关于JAVA字符编码:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换
- JAVA字符编码乱码问题:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换
- Unicode编码及其实现:UTF-16、UTF-8,and more
- C++中ANSI、Unicode16、UTF-8字符串之间的互转