2012年6月13日
摘要: 引言毫无疑问,你肯定见过像TCHAR,std::string,BSTR等等这类字符串类型.也包括一些以_tcs开头的奇怪的宏。也许你正盯着屏幕"哇哇"的发愁,然而阅读完本文情况将会改观。这篇指南概述了引入各种类型字符串的目的,展示了它们的一些简单用法,同时描述了在必要的时候在它们之间如何进行转换。在第一部分,将会涉及三种类型的字符编码。理解编码方案的工作原理对你至关重要。即使你现在已经知道字符串是一个字符数组,还是看看这部分内容。一旦你阅读了这些内容,你就清楚了这么多字符串类之间的联系。在第二部分,将描述字符串类本身,包括什么时候使用哪种类以及如何在他们之间进行转换。基本字 阅读全文
posted @ 2012-06-13 10:46 莫水千流 阅读(609) 评论(0) 推荐(0) 编辑
摘要: Ansi转Unicode介绍2种方法voidCConvertDlg::OnBnClickedButtonAnsiToUnicode(){//ansitounicodechar*szAnsi="abcd1234你我他";//预转换,得到所需空间的大小intwcsLen=::MultiByteToWideChar(CP_ACP,NULL,szAnsi,strlen(szAnsi),NULL,0);//分配空间要给'\0'留个空间,MultiByteToWideChar不会给'\0'空间wchar_t*wszString=newwchar_t[wc 阅读全文
posted @ 2012-06-13 09:14 莫水千流 阅读(3101) 评论(0) 推荐(0) 编辑