12孔笛指法:利用CString和CStringA方便地进行UNICODE字符串和ANSI字符串的转换
来源:百度文库 编辑:偶看新闻 时间:2024/04/23 18:39:10
利用CString和CStringA进行UNICODE字符串和ANSI字符串转换,CString 转化为const char *2010年01月19日 星期二 17:17 使用UNICODE字符集编程时,总是需要使用那些不支持UNICODE的库,例如sqlite3,Lua等必须使用char*类型的。这个时候用CStringA是最好的。
另外CStringA与CString可以灵活地随意转换赋值,注意不能这样用:
CString str1;
CStringA str2=str1;
而要这样用:
CStringA str2;
str2=str1;
这样就可以把UNICODE版本字符串转换为Ansi版本了,非常之强大,非常之方便! 在使用UNICODE而非多字节字符集时,可以通过如下方法把CString 转化为const char * CString str1;
CStringA str2; str2=str1; const char* pszStr = str2.GetBuffer();
这样就把CString 转化为const char *
CStringA strMFC("canvas.xml 测试中文");
const char* pszStr = strMFC.GetBuffer();
另外CStringA与CString可以灵活地随意转换赋值,注意不能这样用:
CString str1;
CStringA str2=str1;
而要这样用:
CStringA str2;
str2=str1;
这样就可以把UNICODE版本字符串转换为Ansi版本了,非常之强大,非常之方便! 在使用UNICODE而非多字节字符集时,可以通过如下方法把CString 转化为const char * CString str1;
CStringA str2; str2=str1; const char* pszStr = str2.GetBuffer();
这样就把CString 转化为const char *
CStringA strMFC("canvas.xml 测试中文");
const char* pszStr = strMFC.GetBuffer();
CStringA
大家好,帮帮忙告诉我垃圾(比如说方便袋和旧电池)怎样回收利用。我想利用垃圾创业,急!急!急!
VC编程中Cstring和char能互相转换吗,如果能怎么转换??
cstring是什么类型?
电脑利用手机上网可以,方便吗/经济吗
开发和利用太阳能
如和利用自然资源
如和利用矿产资源
CString.Format的问题,急!
如何珍惜和利用资源?
垃圾的处理和利用
关于节约和废品利用
土地资源的利用和保护
土地资源的利用和保护
什么是勾股定理,和其利用
中国废纸利用和状况
银联卡都有什么用途和方便
集约利用和节约利用有什么区别
人与人之间是否是利用和被利用关系?
赤潮的定义,类型,利用产生原因,防治和利用
朋友之间有利用和被利用的关系吗??????
海洋空间利用和海底利用的例子
利用滑轮提起重物时,既省力又方便的是什么
是谁想到要利用公交车来改善拥挤的马路,以及方便市民出行的?