C++怎样把ASCII编码转换成Unicode?
2014-01-12 22:26
176 查看
//sPath是二进制的编码,wtext是转换后的Unicode码
int len=MultiByteToWideChar(CP_ACP, 0, (LPCSTR)sPath, -1, NULL,0);
WCHAR* wtext = new WCHAR[len+1];
MultiByteToWideChar(CP_ACP, 0, sPath, -1, wtext, len);
相关文章推荐
- C++之私有继承
- C++之私有继承
- C语言面向对象编程(一):封装与继承
- C语言中大数的计算
- C++ 内存区划分
- C++中的引用
- c语言程序的存储区域与const关键字的使用方法
- C语言中堆和栈的区别
- C语言中堆和栈的区别
- C++拷贝构造函数
- [转] C语言**位运算**终极剖析 分析的很详细
- C++中cout函数的理解
- 第一学期的C++学习心得与感受
- C++拷贝构造函数(深拷贝,浅拷贝)
- C++运算符优先级
- 关于C++中函数指针的使用
- 旧书重温:0day2【9】第六章 攻击c++的虚函数
- 26-Dev C++完数的判断
- C语言常用排序——直接插入,冒泡,选择,希尔,快速,堆排序
- C++ string大小写转换