VS 2008 中 UNICODE 工程下 CSTRING 转 CONST CHAR* 的最简便方法
2010-06-11 12:04
399 查看
//注意,这里的LPCSTR是不可以替换成CHAR的,否则下边会出现问题
LPCSTR pszNonUnicode;
CString strUnicode;
USES_CONVERSION;
pszNonUnicode = W2A( strUnicode.LockBuffer( ) );
//这句很关键如果没有此句,那么上边的strUnicode字符就不可以在使用了.
strUnicode.UnlockBuffer( );
LPCSTR pszNonUnicode;
CString strUnicode;
USES_CONVERSION;
pszNonUnicode = W2A( strUnicode.LockBuffer( ) );
//这句很关键如果没有此句,那么上边的strUnicode字符就不可以在使用了.
strUnicode.UnlockBuffer( );
相关文章推荐
- UNICODE 工程下 CSTRING 转 CONST CHAR* 的最简便方法 VS2005 VS2008
- VC2008中将CString转换成const char*的一种有效方法
- Unicode下CString转成const char*的一种简单方法
- 【该方法本人实践成功(推荐)】Cstring 和 const char* , unicode和ANSI编码 的一个具体应用
- UniCode 下 CString 转 char* 的方法
- UNICODE编译环境下CString转char[]的方法
- UniCode 下 CString 转 char* 的方法
- VS2005中const char *转换为LPCWSTR的方法Unicode
- MFC Unicode下CString转const char*
- CString 在Unicode代码下转char的方法
- UniCode 下 CString 转 char* 的方法
- UniCode 下 CString 转 char* 的方法
- UniCode 下 CString 转 char* 的方法
- UNICODE下CString 和 const char* 的相互转化
- 不存在从CString转const char* 解决方法
- UniCode 下 CString 转 char* 的方法
- VS2010 将CString转换成char* 或const char*
- CString转换成const char*的一种有效方法
- CString 和 const char* , unicode和ANSI编码 的一个具体应用
- Cstring 和 const char* , unicode和ANSI编码 的一个具体应用(转)