windows下utf-8和unicode的相互转换
来源:互联网 发布:java初学者看什么书比较好 编辑:程序博客网 时间:2024/04/29 22:55
本文转载自:http://blog.csdn.net/infoworld/article/details/12312227
#include "windows.h"char* QXUtf82Unicode(const char* utf, size_t *unicode_number){if(!utf || !strlen(utf)){*unicode_number = 0;return NULL;}int dwUnicodeLen = MultiByteToWideChar(CP_UTF8,0,utf,-1,NULL,0);size_t num = dwUnicodeLen*sizeof(wchar_t);wchar_t *pwText = (wchar_t*)malloc(num);memset(pwText,0,num);MultiByteToWideChar(CP_UTF8,0,utf,-1,pwText,dwUnicodeLen);*unicode_number = dwUnicodeLen - 1;return (char*)pwText;}char* QXUnicode2Utf8(const char* unicode){int len;len = WideCharToMultiByte(CP_UTF8, 0, (const wchar_t*)unicode, -1, NULL, 0, NULL, NULL);char *szUtf8 = (char*)malloc(len + 1);memset(szUtf8, 0, len + 1);WideCharToMultiByte(CP_UTF8, 0, (const wchar_t*)unicode, -1, szUtf8, len, NULL,NULL);return szUtf8;}
0 0
- windows下utf-8和unicode的相互转换
- windows 下UNICODE 多字节和utf-8相互转化
- UNICODE(UTF-16)与UTF-8编码的相互转换
- UNICODE(UTF-16)与UTF-8编码的相互转换
- 关于ANSI和Unicode、Unicode和UTF-8等的相互转换
- windows ASCII,UTF-8,Unicode字符串相互转换
- PHP实现Unicode和Utf-8编码相互转换
- ANSI,UNICODE, UTF-8 字符串之间的相互转换
- ANSI,UNICODE, UTF-8 字符串之间的相互转换
- unicode、utf-8、ansi的故事及其相互转换
- Python的ASCII, GB2312, Unicode , UTF-8 相互转换
- utf-8与unicode之间的相互转换
- Python的ASCII, GB2312, Unicode , UTF-8 相互转换
- Python的ASCII, GB2312, Unicode , UTF-8 相互转换
- Python的ASCII, GB2312, Unicode , UTF-8 相互转换
- UTF-8、GB2312、Unicode相互转换
- ansi unicode utf-8相互转换
- ASCII,UTF-8,Unicode字符串相互转换
- Spring4.0给我们带来什么?
- WebService的两种方式SOAP和REST比较
- INSTALL_FAILED_OLDER_SDK
- Android 轻松实现后台搭建+APP版本更新
- 面试算法题1
- windows下utf-8和unicode的相互转换
- GNU C 9条扩展语法
- Java中的url与uri的区别
- android4.4的文件管理器documentsui源码解析
- R 语言学习笔记二 : 操纵数据-构建子集
- Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
- hadoop详解
- AudioQueue 音频队列实现录音和播音
- schedule和scheduleAtFixedRate区别