首页 > 学院 > 开发设计 > 正文

Cstring Unicode转非Unicode

2019-11-08 18:46:22
字体:
来源:转载
供稿:网友
使用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 *
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表