字符集问题处理收集
2009-07-31 18:24
225 查看
1.将string 转化为 LPCWSTR:
string strText = "你好";
size_t size = string.length();
wchar_t *buffer = new wchar_t[size+1];
MultiByteToWideChar( CP_ACP, 0, strText.c_str(), size, buffer, size * sizeof(wchar_t) );
buffer[size] = 0; // 确保以 '/0' 结尾
现在buffer就是就包含里的你的转化后的 LPCWSTR 了
不要忘记使用完后
delete buffer;
MultiByteToWideChar 具体用法请参见 MSDN
2.WCHAR与CHAR的转换
#include <comdef.h>
WCHAR* str1=L"啊dsfa";//一个UNICODE字符串
_bstr_t str2=str1;
char* str=str2;//str3就是普通字符串
反过来也一样
char* str3="啊dsfa";//普通字符串
_bstr_t str2=str3;
WCHAR* str1=str2;
string strText = "你好";
size_t size = string.length();
wchar_t *buffer = new wchar_t[size+1];
MultiByteToWideChar( CP_ACP, 0, strText.c_str(), size, buffer, size * sizeof(wchar_t) );
buffer[size] = 0; // 确保以 '/0' 结尾
现在buffer就是就包含里的你的转化后的 LPCWSTR 了
不要忘记使用完后
delete buffer;
MultiByteToWideChar 具体用法请参见 MSDN
2.WCHAR与CHAR的转换
#include <comdef.h>
WCHAR* str1=L"啊dsfa";//一个UNICODE字符串
_bstr_t str2=str1;
char* str=str2;//str3就是普通字符串
反过来也一样
char* str3="啊dsfa";//普通字符串
_bstr_t str2=str3;
WCHAR* str1=str2;
相关文章推荐
- oracle数据库字符集US7ASCII,在java中处理中文问题
- Python2处理字符集问题
- 数据库问题处理收集(日期处理,表格转换矩阵)
- 对于RTX中组织架构丢失的问题处理收集
- Dubbo使用过程中的问题处理收集
- Notes 一些问题处理收集
- 处理Java及其相关字符集编码的问题
- mongodb 常见问题处理方法收集
- 字符集编码问题(get/post请求,tomcat有不同的处理)
- 连接不同字符集编码Oracle问题处理过程
- 环境变量字符集和数据库字符集不一样导致的错误,EXP-00091: Exporting questionable statistics 问题处理方法
- python抓取网页时字符集转换问题处理方案分享
- 收集Magento FAQ常见问题处理办法
- C# 导入文件时字符集的处理问题
- 转载:【字符集】处理Toad显示乱码及Windows XP下无法插入“某些汉字”问题
- Oracle出现字符集问题处理方法
- [转]对Oracle数据库的字符集问题的资料收集,受益匪浅
- mongodb 常见问题处理方法收集
- iOS 问题收集及处理 (弃用方法收集)持续更新中(warning,errors)
- mysql数据校验过程中的字符集问题处理